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: 	ud2
    504         	ud2
    505 
    506 // CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
    507         	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
    508 
    509 // CHECK: 	clflush	3735928559(%ebx,%ecx,8)
    510         	clflush	0xdeadbeef(%ebx,%ecx,8)
    511 
    512 // CHECK: 	emms
    513         	emms
    514 
    515 // CHECK: 	movd	%ecx, %mm3
    516         	movd	%ecx,%mm3
    517 
    518 // CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
    519         	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
    520 
    521 // CHECK: 	movd	%ecx, %xmm5
    522         	movd	%ecx,%xmm5
    523 
    524 // CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
    525         	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
    526 
    527 // CHECK: 	movd	%xmm5, %ecx
    528         	movd	%xmm5,%ecx
    529 
    530 // CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
    531         	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    532 
    533 // CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
    534         	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
    535 
    536 // CHECK: 	movq	%mm3, %mm3
    537         	movq	%mm3,%mm3
    538 
    539 // CHECK: 	movq	%mm3, %mm3
    540         	movq	%mm3,%mm3
    541 
    542 // CHECK: 	movq	%xmm5, %xmm5
    543         	movq	%xmm5,%xmm5
    544 
    545 // CHECK: 	movq	%xmm5, %xmm5
    546         	movq	%xmm5,%xmm5
    547 
    548 // CHECK: 	packssdw	%mm3, %mm3
    549         	packssdw	%mm3,%mm3
    550 
    551 // CHECK: 	packssdw	%xmm5, %xmm5
    552         	packssdw	%xmm5,%xmm5
    553 
    554 // CHECK: 	packsswb	%mm3, %mm3
    555         	packsswb	%mm3,%mm3
    556 
    557 // CHECK: 	packsswb	%xmm5, %xmm5
    558         	packsswb	%xmm5,%xmm5
    559 
    560 // CHECK: 	packuswb	%mm3, %mm3
    561         	packuswb	%mm3,%mm3
    562 
    563 // CHECK: 	packuswb	%xmm5, %xmm5
    564         	packuswb	%xmm5,%xmm5
    565 
    566 // CHECK: 	paddb	%mm3, %mm3
    567         	paddb	%mm3,%mm3
    568 
    569 // CHECK: 	paddb	%xmm5, %xmm5
    570         	paddb	%xmm5,%xmm5
    571 
    572 // CHECK: 	paddw	%mm3, %mm3
    573         	paddw	%mm3,%mm3
    574 
    575 // CHECK: 	paddw	%xmm5, %xmm5
    576         	paddw	%xmm5,%xmm5
    577 
    578 // CHECK: 	paddd	%mm3, %mm3
    579         	paddd	%mm3,%mm3
    580 
    581 // CHECK: 	paddd	%xmm5, %xmm5
    582         	paddd	%xmm5,%xmm5
    583 
    584 // CHECK: 	paddq	%mm3, %mm3
    585         	paddq	%mm3,%mm3
    586 
    587 // CHECK: 	paddq	%xmm5, %xmm5
    588         	paddq	%xmm5,%xmm5
    589 
    590 // CHECK: 	paddsb	%mm3, %mm3
    591         	paddsb	%mm3,%mm3
    592 
    593 // CHECK: 	paddsb	%xmm5, %xmm5
    594         	paddsb	%xmm5,%xmm5
    595 
    596 // CHECK: 	paddsw	%mm3, %mm3
    597         	paddsw	%mm3,%mm3
    598 
    599 // CHECK: 	paddsw	%xmm5, %xmm5
    600         	paddsw	%xmm5,%xmm5
    601 
    602 // CHECK: 	paddusb	%mm3, %mm3
    603         	paddusb	%mm3,%mm3
    604 
    605 // CHECK: 	paddusb	%xmm5, %xmm5
    606         	paddusb	%xmm5,%xmm5
    607 
    608 // CHECK: 	paddusw	%mm3, %mm3
    609         	paddusw	%mm3,%mm3
    610 
    611 // CHECK: 	paddusw	%xmm5, %xmm5
    612         	paddusw	%xmm5,%xmm5
    613 
    614 // CHECK: 	pand	%mm3, %mm3
    615         	pand	%mm3,%mm3
    616 
    617 // CHECK: 	pand	%xmm5, %xmm5
    618         	pand	%xmm5,%xmm5
    619 
    620 // CHECK: 	pandn	%mm3, %mm3
    621         	pandn	%mm3,%mm3
    622 
    623 // CHECK: 	pandn	%xmm5, %xmm5
    624         	pandn	%xmm5,%xmm5
    625 
    626 // CHECK: 	pcmpeqb	%mm3, %mm3
    627         	pcmpeqb	%mm3,%mm3
    628 
    629 // CHECK: 	pcmpeqb	%xmm5, %xmm5
    630         	pcmpeqb	%xmm5,%xmm5
    631 
    632 // CHECK: 	pcmpeqw	%mm3, %mm3
    633         	pcmpeqw	%mm3,%mm3
    634 
    635 // CHECK: 	pcmpeqw	%xmm5, %xmm5
    636         	pcmpeqw	%xmm5,%xmm5
    637 
    638 // CHECK: 	pcmpeqd	%mm3, %mm3
    639         	pcmpeqd	%mm3,%mm3
    640 
    641 // CHECK: 	pcmpeqd	%xmm5, %xmm5
    642         	pcmpeqd	%xmm5,%xmm5
    643 
    644 // CHECK: 	pcmpgtb	%mm3, %mm3
    645         	pcmpgtb	%mm3,%mm3
    646 
    647 // CHECK: 	pcmpgtb	%xmm5, %xmm5
    648         	pcmpgtb	%xmm5,%xmm5
    649 
    650 // CHECK: 	pcmpgtw	%mm3, %mm3
    651         	pcmpgtw	%mm3,%mm3
    652 
    653 // CHECK: 	pcmpgtw	%xmm5, %xmm5
    654         	pcmpgtw	%xmm5,%xmm5
    655 
    656 // CHECK: 	pcmpgtd	%mm3, %mm3
    657         	pcmpgtd	%mm3,%mm3
    658 
    659 // CHECK: 	pcmpgtd	%xmm5, %xmm5
    660         	pcmpgtd	%xmm5,%xmm5
    661 
    662 // CHECK: 	pmaddwd	%mm3, %mm3
    663         	pmaddwd	%mm3,%mm3
    664 
    665 // CHECK: 	pmaddwd	%xmm5, %xmm5
    666         	pmaddwd	%xmm5,%xmm5
    667 
    668 // CHECK: 	pmulhw	%mm3, %mm3
    669         	pmulhw	%mm3,%mm3
    670 
    671 // CHECK: 	pmulhw	%xmm5, %xmm5
    672         	pmulhw	%xmm5,%xmm5
    673 
    674 // CHECK: 	pmullw	%mm3, %mm3
    675         	pmullw	%mm3,%mm3
    676 
    677 // CHECK: 	pmullw	%xmm5, %xmm5
    678         	pmullw	%xmm5,%xmm5
    679 
    680 // CHECK: 	por	%mm3, %mm3
    681         	por	%mm3,%mm3
    682 
    683 // CHECK: 	por	%xmm5, %xmm5
    684         	por	%xmm5,%xmm5
    685 
    686 // CHECK: 	psllw	%mm3, %mm3
    687         	psllw	%mm3,%mm3
    688 
    689 // CHECK: 	psllw	%xmm5, %xmm5
    690         	psllw	%xmm5,%xmm5
    691 
    692 // CHECK: 	psllw	$127, %mm3
    693         	psllw	$0x7f,%mm3
    694 
    695 // CHECK: 	psllw	$127, %xmm5
    696         	psllw	$0x7f,%xmm5
    697 
    698 // CHECK: 	pslld	%mm3, %mm3
    699         	pslld	%mm3,%mm3
    700 
    701 // CHECK: 	pslld	%xmm5, %xmm5
    702         	pslld	%xmm5,%xmm5
    703 
    704 // CHECK: 	pslld	$127, %mm3
    705         	pslld	$0x7f,%mm3
    706 
    707 // CHECK: 	pslld	$127, %xmm5
    708         	pslld	$0x7f,%xmm5
    709 
    710 // CHECK: 	psllq	%mm3, %mm3
    711         	psllq	%mm3,%mm3
    712 
    713 // CHECK: 	psllq	%xmm5, %xmm5
    714         	psllq	%xmm5,%xmm5
    715 
    716 // CHECK: 	psllq	$127, %mm3
    717         	psllq	$0x7f,%mm3
    718 
    719 // CHECK: 	psllq	$127, %xmm5
    720         	psllq	$0x7f,%xmm5
    721 
    722 // CHECK: 	psraw	%mm3, %mm3
    723         	psraw	%mm3,%mm3
    724 
    725 // CHECK: 	psraw	%xmm5, %xmm5
    726         	psraw	%xmm5,%xmm5
    727 
    728 // CHECK: 	psraw	$127, %mm3
    729         	psraw	$0x7f,%mm3
    730 
    731 // CHECK: 	psraw	$127, %xmm5
    732         	psraw	$0x7f,%xmm5
    733 
    734 // CHECK: 	psrad	%mm3, %mm3
    735         	psrad	%mm3,%mm3
    736 
    737 // CHECK: 	psrad	%xmm5, %xmm5
    738         	psrad	%xmm5,%xmm5
    739 
    740 // CHECK: 	psrad	$127, %mm3
    741         	psrad	$0x7f,%mm3
    742 
    743 // CHECK: 	psrad	$127, %xmm5
    744         	psrad	$0x7f,%xmm5
    745 
    746 // CHECK: 	psrlw	%mm3, %mm3
    747         	psrlw	%mm3,%mm3
    748 
    749 // CHECK: 	psrlw	%xmm5, %xmm5
    750         	psrlw	%xmm5,%xmm5
    751 
    752 // CHECK: 	psrlw	$127, %mm3
    753         	psrlw	$0x7f,%mm3
    754 
    755 // CHECK: 	psrlw	$127, %xmm5
    756         	psrlw	$0x7f,%xmm5
    757 
    758 // CHECK: 	psrld	%mm3, %mm3
    759         	psrld	%mm3,%mm3
    760 
    761 // CHECK: 	psrld	%xmm5, %xmm5
    762         	psrld	%xmm5,%xmm5
    763 
    764 // CHECK: 	psrld	$127, %mm3
    765         	psrld	$0x7f,%mm3
    766 
    767 // CHECK: 	psrld	$127, %xmm5
    768         	psrld	$0x7f,%xmm5
    769 
    770 // CHECK: 	psrlq	%mm3, %mm3
    771         	psrlq	%mm3,%mm3
    772 
    773 // CHECK: 	psrlq	%xmm5, %xmm5
    774         	psrlq	%xmm5,%xmm5
    775 
    776 // CHECK: 	psrlq	$127, %mm3
    777         	psrlq	$0x7f,%mm3
    778 
    779 // CHECK: 	psrlq	$127, %xmm5
    780         	psrlq	$0x7f,%xmm5
    781 
    782 // CHECK: 	psubb	%mm3, %mm3
    783         	psubb	%mm3,%mm3
    784 
    785 // CHECK: 	psubb	%xmm5, %xmm5
    786         	psubb	%xmm5,%xmm5
    787 
    788 // CHECK: 	psubw	%mm3, %mm3
    789         	psubw	%mm3,%mm3
    790 
    791 // CHECK: 	psubw	%xmm5, %xmm5
    792         	psubw	%xmm5,%xmm5
    793 
    794 // CHECK: 	psubd	%mm3, %mm3
    795         	psubd	%mm3,%mm3
    796 
    797 // CHECK: 	psubd	%xmm5, %xmm5
    798         	psubd	%xmm5,%xmm5
    799 
    800 // CHECK: 	psubq	%mm3, %mm3
    801         	psubq	%mm3,%mm3
    802 
    803 // CHECK: 	psubq	%xmm5, %xmm5
    804         	psubq	%xmm5,%xmm5
    805 
    806 // CHECK: 	psubsb	%mm3, %mm3
    807         	psubsb	%mm3,%mm3
    808 
    809 // CHECK: 	psubsb	%xmm5, %xmm5
    810         	psubsb	%xmm5,%xmm5
    811 
    812 // CHECK: 	psubsw	%mm3, %mm3
    813         	psubsw	%mm3,%mm3
    814 
    815 // CHECK: 	psubsw	%xmm5, %xmm5
    816         	psubsw	%xmm5,%xmm5
    817 
    818 // CHECK: 	psubusb	%mm3, %mm3
    819         	psubusb	%mm3,%mm3
    820 
    821 // CHECK: 	psubusb	%xmm5, %xmm5
    822         	psubusb	%xmm5,%xmm5
    823 
    824 // CHECK: 	psubusw	%mm3, %mm3
    825         	psubusw	%mm3,%mm3
    826 
    827 // CHECK: 	psubusw	%xmm5, %xmm5
    828         	psubusw	%xmm5,%xmm5
    829 
    830 // CHECK: 	punpckhbw	%mm3, %mm3
    831         	punpckhbw	%mm3,%mm3
    832 
    833 // CHECK: 	punpckhbw	%xmm5, %xmm5
    834         	punpckhbw	%xmm5,%xmm5
    835 
    836 // CHECK: 	punpckhwd	%mm3, %mm3
    837         	punpckhwd	%mm3,%mm3
    838 
    839 // CHECK: 	punpckhwd	%xmm5, %xmm5
    840         	punpckhwd	%xmm5,%xmm5
    841 
    842 // CHECK: 	punpckhdq	%mm3, %mm3
    843         	punpckhdq	%mm3,%mm3
    844 
    845 // CHECK: 	punpckhdq	%xmm5, %xmm5
    846         	punpckhdq	%xmm5,%xmm5
    847 
    848 // CHECK: 	punpcklbw	%mm3, %mm3
    849         	punpcklbw	%mm3,%mm3
    850 
    851 // CHECK: 	punpcklbw	%xmm5, %xmm5
    852         	punpcklbw	%xmm5,%xmm5
    853 
    854 // CHECK: 	punpcklwd	%mm3, %mm3
    855         	punpcklwd	%mm3,%mm3
    856 
    857 // CHECK: 	punpcklwd	%xmm5, %xmm5
    858         	punpcklwd	%xmm5,%xmm5
    859 
    860 // CHECK: 	punpckldq	%mm3, %mm3
    861         	punpckldq	%mm3,%mm3
    862 
    863 // CHECK: 	punpckldq	%xmm5, %xmm5
    864         	punpckldq	%xmm5,%xmm5
    865 
    866 // CHECK: 	pxor	%mm3, %mm3
    867         	pxor	%mm3,%mm3
    868 
    869 // CHECK: 	pxor	%xmm5, %xmm5
    870         	pxor	%xmm5,%xmm5
    871 
    872 // CHECK: 	addps	%xmm5, %xmm5
    873         	addps	%xmm5,%xmm5
    874 
    875 // CHECK: 	addss	%xmm5, %xmm5
    876         	addss	%xmm5,%xmm5
    877 
    878 // CHECK: 	andnps	%xmm5, %xmm5
    879         	andnps	%xmm5,%xmm5
    880 
    881 // CHECK: 	andps	%xmm5, %xmm5
    882         	andps	%xmm5,%xmm5
    883 
    884 // CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
    885         	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
    886 
    887 // CHECK: 	cvtpi2ps	%mm3, %xmm5
    888         	cvtpi2ps	%mm3,%xmm5
    889 
    890 // CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
    891         	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
    892 
    893 // CHECK: 	cvtps2pi	%xmm5, %mm3
    894         	cvtps2pi	%xmm5,%mm3
    895 
    896 // CHECK: 	cvtsi2ss	%ecx, %xmm5
    897         	cvtsi2ss	%ecx,%xmm5
    898 
    899 // CHECK: 	cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
    900         	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
    901 
    902 // CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
    903         	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
    904 
    905 // CHECK: 	cvttps2pi	%xmm5, %mm3
    906         	cvttps2pi	%xmm5,%mm3
    907 
    908 // CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
    909         	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
    910 
    911 // CHECK: 	cvttss2si	%xmm5, %ecx
    912         	cvttss2si	%xmm5,%ecx
    913 
    914 // CHECK: 	divps	%xmm5, %xmm5
    915         	divps	%xmm5,%xmm5
    916 
    917 // CHECK: 	divss	%xmm5, %xmm5
    918         	divss	%xmm5,%xmm5
    919 
    920 // CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
    921         	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
    922 
    923 // CHECK: 	maskmovq	%mm3, %mm3
    924         	maskmovq	%mm3,%mm3
    925 
    926 // CHECK: 	maxps	%xmm5, %xmm5
    927         	maxps	%xmm5,%xmm5
    928 
    929 // CHECK: 	maxss	%xmm5, %xmm5
    930         	maxss	%xmm5,%xmm5
    931 
    932 // CHECK: 	minps	%xmm5, %xmm5
    933         	minps	%xmm5,%xmm5
    934 
    935 // CHECK: 	minss	%xmm5, %xmm5
    936         	minss	%xmm5,%xmm5
    937 
    938 // CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
    939         	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
    940 
    941 // CHECK: 	movaps	%xmm5, %xmm5
    942         	movaps	%xmm5,%xmm5
    943 
    944 // CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
    945         	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    946 
    947 // CHECK: 	movaps	%xmm5, %xmm5
    948         	movaps	%xmm5,%xmm5
    949 
    950 // CHECK: 	movhlps	%xmm5, %xmm5
    951         	movhlps	%xmm5,%xmm5
    952 
    953 // CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
    954         	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    955 
    956 // CHECK: 	movlhps	%xmm5, %xmm5
    957         	movlhps	%xmm5,%xmm5
    958 
    959 // CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
    960         	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    961 
    962 // CHECK: 	movmskps	%xmm5, %ecx
    963         	movmskps	%xmm5,%ecx
    964 
    965 // CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
    966         	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    967 
    968 // CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
    969         	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
    970 
    971 // CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
    972         	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    973 
    974 // CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
    975         	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
    976 
    977 // CHECK: 	movss	%xmm5, %xmm5
    978         	movss	%xmm5,%xmm5
    979 
    980 // CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
    981         	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    982 
    983 // CHECK: 	movss	%xmm5, %xmm5
    984         	movss	%xmm5,%xmm5
    985 
    986 // CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
    987         	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
    988 
    989 // CHECK: 	movups	%xmm5, %xmm5
    990         	movups	%xmm5,%xmm5
    991 
    992 // CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
    993         	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    994 
    995 // CHECK: 	movups	%xmm5, %xmm5
    996         	movups	%xmm5,%xmm5
    997 
    998 // CHECK: 	mulps	%xmm5, %xmm5
    999         	mulps	%xmm5,%xmm5
   1000 
   1001 // CHECK: 	mulss	%xmm5, %xmm5
   1002         	mulss	%xmm5,%xmm5
   1003 
   1004 // CHECK: 	orps	%xmm5, %xmm5
   1005         	orps	%xmm5,%xmm5
   1006 
   1007 // CHECK: 	pavgb	%mm3, %mm3
   1008         	pavgb	%mm3,%mm3
   1009 
   1010 // CHECK: 	pavgb	%xmm5, %xmm5
   1011         	pavgb	%xmm5,%xmm5
   1012 
   1013 // CHECK: 	pavgw	%mm3, %mm3
   1014         	pavgw	%mm3,%mm3
   1015 
   1016 // CHECK: 	pavgw	%xmm5, %xmm5
   1017         	pavgw	%xmm5,%xmm5
   1018 
   1019 // CHECK: 	pmaxsw	%mm3, %mm3
   1020         	pmaxsw	%mm3,%mm3
   1021 
   1022 // CHECK: 	pmaxsw	%xmm5, %xmm5
   1023         	pmaxsw	%xmm5,%xmm5
   1024 
   1025 // CHECK: 	pmaxub	%mm3, %mm3
   1026         	pmaxub	%mm3,%mm3
   1027 
   1028 // CHECK: 	pmaxub	%xmm5, %xmm5
   1029         	pmaxub	%xmm5,%xmm5
   1030 
   1031 // CHECK: 	pminsw	%mm3, %mm3
   1032         	pminsw	%mm3,%mm3
   1033 
   1034 // CHECK: 	pminsw	%xmm5, %xmm5
   1035         	pminsw	%xmm5,%xmm5
   1036 
   1037 // CHECK: 	pminub	%mm3, %mm3
   1038         	pminub	%mm3,%mm3
   1039 
   1040 // CHECK: 	pminub	%xmm5, %xmm5
   1041         	pminub	%xmm5,%xmm5
   1042 
   1043 // CHECK: 	pmovmskb	%mm3, %ecx
   1044         	pmovmskb	%mm3,%ecx
   1045 
   1046 // CHECK: 	pmovmskb	%xmm5, %ecx
   1047         	pmovmskb	%xmm5,%ecx
   1048 
   1049 // CHECK: 	pmulhuw	%mm3, %mm3
   1050         	pmulhuw	%mm3,%mm3
   1051 
   1052 // CHECK: 	pmulhuw	%xmm5, %xmm5
   1053         	pmulhuw	%xmm5,%xmm5
   1054 
   1055 // CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
   1056         	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
   1057 
   1058 // CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
   1059         	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
   1060 
   1061 // CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
   1062         	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
   1063 
   1064 // CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
   1065         	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
   1066 
   1067 // CHECK: 	psadbw	%mm3, %mm3
   1068         	psadbw	%mm3,%mm3
   1069 
   1070 // CHECK: 	psadbw	%xmm5, %xmm5
   1071         	psadbw	%xmm5,%xmm5
   1072 
   1073 // CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
   1074         	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1075 
   1076 // CHECK: 	rcpps	%xmm5, %xmm5
   1077         	rcpps	%xmm5,%xmm5
   1078 
   1079 // CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
   1080         	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1081 
   1082 // CHECK: 	rcpss	%xmm5, %xmm5
   1083         	rcpss	%xmm5,%xmm5
   1084 
   1085 // CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
   1086         	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1087 
   1088 // CHECK: 	rsqrtps	%xmm5, %xmm5
   1089         	rsqrtps	%xmm5,%xmm5
   1090 
   1091 // CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
   1092         	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1093 
   1094 // CHECK: 	rsqrtss	%xmm5, %xmm5
   1095         	rsqrtss	%xmm5,%xmm5
   1096 
   1097 // CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
   1098         	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1099 
   1100 // CHECK: 	sqrtps	%xmm5, %xmm5
   1101         	sqrtps	%xmm5,%xmm5
   1102 
   1103 // CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
   1104         	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1105 
   1106 // CHECK: 	sqrtss	%xmm5, %xmm5
   1107         	sqrtss	%xmm5,%xmm5
   1108 
   1109 // CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
   1110         	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
   1111 
   1112 // CHECK: 	subps	%xmm5, %xmm5
   1113         	subps	%xmm5,%xmm5
   1114 
   1115 // CHECK: 	subss	%xmm5, %xmm5
   1116         	subss	%xmm5,%xmm5
   1117 
   1118 // CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
   1119         	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1120 
   1121 // CHECK: 	ucomiss	%xmm5, %xmm5
   1122         	ucomiss	%xmm5,%xmm5
   1123 
   1124 // CHECK: 	unpckhps	%xmm5, %xmm5
   1125         	unpckhps	%xmm5,%xmm5
   1126 
   1127 // CHECK: 	unpcklps	%xmm5, %xmm5
   1128         	unpcklps	%xmm5,%xmm5
   1129 
   1130 // CHECK: 	xorps	%xmm5, %xmm5
   1131         	xorps	%xmm5,%xmm5
   1132 
   1133 // CHECK: 	addpd	%xmm5, %xmm5
   1134         	addpd	%xmm5,%xmm5
   1135 
   1136 // CHECK: 	addsd	%xmm5, %xmm5
   1137         	addsd	%xmm5,%xmm5
   1138 
   1139 // CHECK: 	andnpd	%xmm5, %xmm5
   1140         	andnpd	%xmm5,%xmm5
   1141 
   1142 // CHECK: 	andpd	%xmm5, %xmm5
   1143         	andpd	%xmm5,%xmm5
   1144 
   1145 // CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
   1146         	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1147 
   1148 // CHECK: 	comisd	%xmm5, %xmm5
   1149         	comisd	%xmm5,%xmm5
   1150 
   1151 // CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
   1152         	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1153 
   1154 // CHECK: 	cvtpi2pd	%mm3, %xmm5
   1155         	cvtpi2pd	%mm3,%xmm5
   1156 
   1157 // CHECK: 	cvtsi2sd	%ecx, %xmm5
   1158         	cvtsi2sd	%ecx,%xmm5
   1159 
   1160 // CHECK: 	cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
   1161         	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1162 
   1163 // CHECK: 	divpd	%xmm5, %xmm5
   1164         	divpd	%xmm5,%xmm5
   1165 
   1166 // CHECK: 	divsd	%xmm5, %xmm5
   1167         	divsd	%xmm5,%xmm5
   1168 
   1169 // CHECK: 	maxpd	%xmm5, %xmm5
   1170         	maxpd	%xmm5,%xmm5
   1171 
   1172 // CHECK: 	maxsd	%xmm5, %xmm5
   1173         	maxsd	%xmm5,%xmm5
   1174 
   1175 // CHECK: 	minpd	%xmm5, %xmm5
   1176         	minpd	%xmm5,%xmm5
   1177 
   1178 // CHECK: 	minsd	%xmm5, %xmm5
   1179         	minsd	%xmm5,%xmm5
   1180 
   1181 // CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
   1182         	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1183 
   1184 // CHECK: 	movapd	%xmm5, %xmm5
   1185         	movapd	%xmm5,%xmm5
   1186 
   1187 // CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
   1188         	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1189 
   1190 // CHECK: 	movapd	%xmm5, %xmm5
   1191         	movapd	%xmm5,%xmm5
   1192 
   1193 // CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
   1194         	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1195 
   1196 // CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
   1197         	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1198 
   1199 // CHECK: 	movmskpd	%xmm5, %ecx
   1200         	movmskpd	%xmm5,%ecx
   1201 
   1202 // CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
   1203         	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1204 
   1205 // CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
   1206         	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1207 
   1208 // CHECK: 	movsd	%xmm5, %xmm5
   1209         	movsd	%xmm5,%xmm5
   1210 
   1211 // CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
   1212         	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1213 
   1214 // CHECK: 	movsd	%xmm5, %xmm5
   1215         	movsd	%xmm5,%xmm5
   1216 
   1217 // CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
   1218         	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1219 
   1220 // CHECK: 	movupd	%xmm5, %xmm5
   1221         	movupd	%xmm5,%xmm5
   1222 
   1223 // CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
   1224         	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1225 
   1226 // CHECK: 	movupd	%xmm5, %xmm5
   1227         	movupd	%xmm5,%xmm5
   1228 
   1229 // CHECK: 	mulpd	%xmm5, %xmm5
   1230         	mulpd	%xmm5,%xmm5
   1231 
   1232 // CHECK: 	mulsd	%xmm5, %xmm5
   1233         	mulsd	%xmm5,%xmm5
   1234 
   1235 // CHECK: 	orpd	%xmm5, %xmm5
   1236         	orpd	%xmm5,%xmm5
   1237 
   1238 // CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
   1239         	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1240 
   1241 // CHECK: 	sqrtpd	%xmm5, %xmm5
   1242         	sqrtpd	%xmm5,%xmm5
   1243 
   1244 // CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
   1245         	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1246 
   1247 // CHECK: 	sqrtsd	%xmm5, %xmm5
   1248         	sqrtsd	%xmm5,%xmm5
   1249 
   1250 // CHECK: 	subpd	%xmm5, %xmm5
   1251         	subpd	%xmm5,%xmm5
   1252 
   1253 // CHECK: 	subsd	%xmm5, %xmm5
   1254         	subsd	%xmm5,%xmm5
   1255 
   1256 // CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
   1257         	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1258 
   1259 // CHECK: 	ucomisd	%xmm5, %xmm5
   1260         	ucomisd	%xmm5,%xmm5
   1261 
   1262 // CHECK: 	unpckhpd	%xmm5, %xmm5
   1263         	unpckhpd	%xmm5,%xmm5
   1264 
   1265 // CHECK: 	unpcklpd	%xmm5, %xmm5
   1266         	unpcklpd	%xmm5,%xmm5
   1267 
   1268 // CHECK: 	xorpd	%xmm5, %xmm5
   1269         	xorpd	%xmm5,%xmm5
   1270 
   1271 // CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
   1272         	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1273 
   1274 // CHECK: 	cvtdq2pd	%xmm5, %xmm5
   1275         	cvtdq2pd	%xmm5,%xmm5
   1276 
   1277 // CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
   1278         	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1279 
   1280 // CHECK: 	cvtpd2dq	%xmm5, %xmm5
   1281         	cvtpd2dq	%xmm5,%xmm5
   1282 
   1283 // CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
   1284         	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1285 
   1286 // CHECK: 	cvtdq2ps	%xmm5, %xmm5
   1287         	cvtdq2ps	%xmm5,%xmm5
   1288 
   1289 // CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
   1290         	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   1291 
   1292 // CHECK: 	cvtpd2pi	%xmm5, %mm3
   1293         	cvtpd2pi	%xmm5,%mm3
   1294 
   1295 // CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
   1296         	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1297 
   1298 // CHECK: 	cvtps2dq	%xmm5, %xmm5
   1299         	cvtps2dq	%xmm5,%xmm5
   1300 
   1301 // CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
   1302         	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1303 
   1304 // CHECK: 	cvtsd2ss	%xmm5, %xmm5
   1305         	cvtsd2ss	%xmm5,%xmm5
   1306 
   1307 // CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
   1308         	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1309 
   1310 // CHECK: 	cvtss2sd	%xmm5, %xmm5
   1311         	cvtss2sd	%xmm5,%xmm5
   1312 
   1313 // CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
   1314         	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   1315 
   1316 // CHECK: 	cvttpd2pi	%xmm5, %mm3
   1317         	cvttpd2pi	%xmm5,%mm3
   1318 
   1319 // CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
   1320         	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   1321 
   1322 // CHECK: 	cvttsd2si	%xmm5, %ecx
   1323         	cvttsd2si	%xmm5,%ecx
   1324 
   1325 // CHECK: 	maskmovdqu	%xmm5, %xmm5
   1326         	maskmovdqu	%xmm5,%xmm5
   1327 
   1328 // CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
   1329         	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1330 
   1331 // CHECK: 	movdqa	%xmm5, %xmm5
   1332         	movdqa	%xmm5,%xmm5
   1333 
   1334 // CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
   1335         	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1336 
   1337 // CHECK: 	movdqa	%xmm5, %xmm5
   1338         	movdqa	%xmm5,%xmm5
   1339 
   1340 // CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
   1341         	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1342 
   1343 // CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
   1344         	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1345 
   1346 // CHECK: 	movdq2q	%xmm5, %mm3
   1347         	movdq2q	%xmm5,%mm3
   1348 
   1349 // CHECK: 	movq2dq	%mm3, %xmm5
   1350         	movq2dq	%mm3,%xmm5
   1351 
   1352 // CHECK: 	pmuludq	%mm3, %mm3
   1353         	pmuludq	%mm3,%mm3
   1354 
   1355 // CHECK: 	pmuludq	%xmm5, %xmm5
   1356         	pmuludq	%xmm5,%xmm5
   1357 
   1358 // CHECK: 	pslldq	$127, %xmm5
   1359         	pslldq	$0x7f,%xmm5
   1360 
   1361 // CHECK: 	psrldq	$127, %xmm5
   1362         	psrldq	$0x7f,%xmm5
   1363 
   1364 // CHECK: 	punpckhqdq	%xmm5, %xmm5
   1365         	punpckhqdq	%xmm5,%xmm5
   1366 
   1367 // CHECK: 	punpcklqdq	%xmm5, %xmm5
   1368         	punpcklqdq	%xmm5,%xmm5
   1369 
   1370 // CHECK: 	addsubpd	%xmm5, %xmm5
   1371         	addsubpd	%xmm5,%xmm5
   1372 
   1373 // CHECK: 	addsubps	%xmm5, %xmm5
   1374         	addsubps	%xmm5,%xmm5
   1375 
   1376 // CHECK: 	haddpd	%xmm5, %xmm5
   1377         	haddpd	%xmm5,%xmm5
   1378 
   1379 // CHECK: 	haddps	%xmm5, %xmm5
   1380         	haddps	%xmm5,%xmm5
   1381 
   1382 // CHECK: 	hsubpd	%xmm5, %xmm5
   1383         	hsubpd	%xmm5,%xmm5
   1384 
   1385 // CHECK: 	hsubps	%xmm5, %xmm5
   1386         	hsubps	%xmm5,%xmm5
   1387 
   1388 // CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
   1389         	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1390 
   1391 // CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
   1392         	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1393 
   1394 // CHECK: 	movddup	%xmm5, %xmm5
   1395         	movddup	%xmm5,%xmm5
   1396 
   1397 // CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
   1398         	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1399 
   1400 // CHECK: 	movshdup	%xmm5, %xmm5
   1401         	movshdup	%xmm5,%xmm5
   1402 
   1403 // CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
   1404         	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1405 
   1406 // CHECK: 	movsldup	%xmm5, %xmm5
   1407         	movsldup	%xmm5,%xmm5
   1408 
   1409 // CHECK: 	phaddw	%mm3, %mm3
   1410         	phaddw	%mm3,%mm3
   1411 
   1412 // CHECK: 	phaddw	%xmm5, %xmm5
   1413         	phaddw	%xmm5,%xmm5
   1414 
   1415 // CHECK: 	phaddd	%mm3, %mm3
   1416         	phaddd	%mm3,%mm3
   1417 
   1418 // CHECK: 	phaddd	%xmm5, %xmm5
   1419         	phaddd	%xmm5,%xmm5
   1420 
   1421 // CHECK: 	phaddsw	%mm3, %mm3
   1422         	phaddsw	%mm3,%mm3
   1423 
   1424 // CHECK: 	phaddsw	%xmm5, %xmm5
   1425         	phaddsw	%xmm5,%xmm5
   1426 
   1427 // CHECK: 	phsubw	%mm3, %mm3
   1428         	phsubw	%mm3,%mm3
   1429 
   1430 // CHECK: 	phsubw	%xmm5, %xmm5
   1431         	phsubw	%xmm5,%xmm5
   1432 
   1433 // CHECK: 	phsubd	%mm3, %mm3
   1434         	phsubd	%mm3,%mm3
   1435 
   1436 // CHECK: 	phsubd	%xmm5, %xmm5
   1437         	phsubd	%xmm5,%xmm5
   1438 
   1439 // CHECK: 	phsubsw	%mm3, %mm3
   1440         	phsubsw	%mm3,%mm3
   1441 
   1442 // CHECK: 	phsubsw	%xmm5, %xmm5
   1443         	phsubsw	%xmm5,%xmm5
   1444 
   1445 // CHECK: 	pmaddubsw	%mm3, %mm3
   1446         	pmaddubsw	%mm3,%mm3
   1447 
   1448 // CHECK: 	pmaddubsw	%xmm5, %xmm5
   1449         	pmaddubsw	%xmm5,%xmm5
   1450 
   1451 // CHECK: 	pmulhrsw	%mm3, %mm3
   1452         	pmulhrsw	%mm3,%mm3
   1453 
   1454 // CHECK: 	pmulhrsw	%xmm5, %xmm5
   1455         	pmulhrsw	%xmm5,%xmm5
   1456 
   1457 // CHECK: 	pshufb	%mm3, %mm3
   1458         	pshufb	%mm3,%mm3
   1459 
   1460 // CHECK: 	pshufb	%xmm5, %xmm5
   1461         	pshufb	%xmm5,%xmm5
   1462 
   1463 // CHECK: 	psignb	%mm3, %mm3
   1464         	psignb	%mm3,%mm3
   1465 
   1466 // CHECK: 	psignb	%xmm5, %xmm5
   1467         	psignb	%xmm5,%xmm5
   1468 
   1469 // CHECK: 	psignw	%mm3, %mm3
   1470         	psignw	%mm3,%mm3
   1471 
   1472 // CHECK: 	psignw	%xmm5, %xmm5
   1473         	psignw	%xmm5,%xmm5
   1474 
   1475 // CHECK: 	psignd	%mm3, %mm3
   1476         	psignd	%mm3,%mm3
   1477 
   1478 // CHECK: 	psignd	%xmm5, %xmm5
   1479         	psignd	%xmm5,%xmm5
   1480 
   1481 // CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
   1482         	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   1483 
   1484 // CHECK: 	pabsb	%mm3, %mm3
   1485         	pabsb	%mm3,%mm3
   1486 
   1487 // CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
   1488         	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1489 
   1490 // CHECK: 	pabsb	%xmm5, %xmm5
   1491         	pabsb	%xmm5,%xmm5
   1492 
   1493 // CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
   1494         	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   1495 
   1496 // CHECK: 	pabsw	%mm3, %mm3
   1497         	pabsw	%mm3,%mm3
   1498 
   1499 // CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
   1500         	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1501 
   1502 // CHECK: 	pabsw	%xmm5, %xmm5
   1503         	pabsw	%xmm5,%xmm5
   1504 
   1505 // CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
   1506         	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
   1507 
   1508 // CHECK: 	pabsd	%mm3, %mm3
   1509         	pabsd	%mm3,%mm3
   1510 
   1511 // CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
   1512         	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1513 
   1514 // CHECK: 	pabsd	%xmm5, %xmm5
   1515         	pabsd	%xmm5,%xmm5
   1516 
   1517 // CHECK: 	femms
   1518         	femms
   1519 
   1520 // CHECK: 	packusdw	%xmm5, %xmm5
   1521         	packusdw	%xmm5,%xmm5
   1522 
   1523 // CHECK: 	pcmpeqq	%xmm5, %xmm5
   1524         	pcmpeqq	%xmm5,%xmm5
   1525 
   1526 // CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
   1527         	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1528 
   1529 // CHECK: 	phminposuw	%xmm5, %xmm5
   1530         	phminposuw	%xmm5,%xmm5
   1531 
   1532 // CHECK: 	pmaxsb	%xmm5, %xmm5
   1533         	pmaxsb	%xmm5,%xmm5
   1534 
   1535 // CHECK: 	pmaxsd	%xmm5, %xmm5
   1536         	pmaxsd	%xmm5,%xmm5
   1537 
   1538 // CHECK: 	pmaxud	%xmm5, %xmm5
   1539         	pmaxud	%xmm5,%xmm5
   1540 
   1541 // CHECK: 	pmaxuw	%xmm5, %xmm5
   1542         	pmaxuw	%xmm5,%xmm5
   1543 
   1544 // CHECK: 	pminsb	%xmm5, %xmm5
   1545         	pminsb	%xmm5,%xmm5
   1546 
   1547 // CHECK: 	pminsd	%xmm5, %xmm5
   1548         	pminsd	%xmm5,%xmm5
   1549 
   1550 // CHECK: 	pminud	%xmm5, %xmm5
   1551         	pminud	%xmm5,%xmm5
   1552 
   1553 // CHECK: 	pminuw	%xmm5, %xmm5
   1554         	pminuw	%xmm5,%xmm5
   1555 
   1556 // CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
   1557         	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1558 
   1559 // CHECK: 	pmovsxbw	%xmm5, %xmm5
   1560         	pmovsxbw	%xmm5,%xmm5
   1561 
   1562 // CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
   1563         	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1564 
   1565 // CHECK: 	pmovsxbd	%xmm5, %xmm5
   1566         	pmovsxbd	%xmm5,%xmm5
   1567 
   1568 // CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
   1569         	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1570 
   1571 // CHECK: 	pmovsxbq	%xmm5, %xmm5
   1572         	pmovsxbq	%xmm5,%xmm5
   1573 
   1574 // CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
   1575         	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1576 
   1577 // CHECK: 	pmovsxwd	%xmm5, %xmm5
   1578         	pmovsxwd	%xmm5,%xmm5
   1579 
   1580 // CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
   1581         	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1582 
   1583 // CHECK: 	pmovsxwq	%xmm5, %xmm5
   1584         	pmovsxwq	%xmm5,%xmm5
   1585 
   1586 // CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
   1587         	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1588 
   1589 // CHECK: 	pmovsxdq	%xmm5, %xmm5
   1590         	pmovsxdq	%xmm5,%xmm5
   1591 
   1592 // CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
   1593         	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1594 
   1595 // CHECK: 	pmovzxbw	%xmm5, %xmm5
   1596         	pmovzxbw	%xmm5,%xmm5
   1597 
   1598 // CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
   1599         	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1600 
   1601 // CHECK: 	pmovzxbd	%xmm5, %xmm5
   1602         	pmovzxbd	%xmm5,%xmm5
   1603 
   1604 // CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
   1605         	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1606 
   1607 // CHECK: 	pmovzxbq	%xmm5, %xmm5
   1608         	pmovzxbq	%xmm5,%xmm5
   1609 
   1610 // CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
   1611         	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1612 
   1613 // CHECK: 	pmovzxwd	%xmm5, %xmm5
   1614         	pmovzxwd	%xmm5,%xmm5
   1615 
   1616 // CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
   1617         	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1618 
   1619 // CHECK: 	pmovzxwq	%xmm5, %xmm5
   1620         	pmovzxwq	%xmm5,%xmm5
   1621 
   1622 // CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
   1623         	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1624 
   1625 // CHECK: 	pmovzxdq	%xmm5, %xmm5
   1626         	pmovzxdq	%xmm5,%xmm5
   1627 
   1628 // CHECK: 	pmuldq	%xmm5, %xmm5
   1629         	pmuldq	%xmm5,%xmm5
   1630 
   1631 // CHECK: 	pmulld	%xmm5, %xmm5
   1632         	pmulld	%xmm5,%xmm5
   1633 
   1634 // CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
   1635         	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1636 
   1637 // CHECK: 	ptest 	%xmm5, %xmm5
   1638         	ptest	%xmm5,%xmm5
   1639 
   1640 // CHECK: 	pcmpgtq	%xmm5, %xmm5
   1641         	pcmpgtq	%xmm5,%xmm5
   1642 
   1643 
   1644 // CHECK: movb	$127, 3735928559(%ebx,%ecx,8)
   1645 // CHECK:  encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   1646         	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   1647 
   1648 // CHECK: movb	$127, 69
   1649 // CHECK:  encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
   1650         	movb	$0x7f,0x45
   1651 
   1652 // CHECK: movb	$127, 32493
   1653 // CHECK:  encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
   1654         	movb	$0x7f,0x7eed
   1655 
   1656 // CHECK: movb	$127, 3133065982
   1657 // CHECK:  encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
   1658         	movb	$0x7f,0xbabecafe
   1659 
   1660 // CHECK: movb	$127, 305419896
   1661 // CHECK:  encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
   1662         	movb	$0x7f,0x12345678
   1663 
   1664 // CHECK: movw	$31438, 3735928559(%ebx,%ecx,8)
   1665 // CHECK:  encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   1666         	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   1667 
   1668 // CHECK: movw	$31438, 69
   1669 // CHECK:  encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
   1670         	movw	$0x7ace,0x45
   1671 
   1672 // CHECK: movw	$31438, 32493
   1673 // CHECK:  encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
   1674         	movw	$0x7ace,0x7eed
   1675 
   1676 // CHECK: movw	$31438, 3133065982
   1677 // CHECK:  encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   1678         	movw	$0x7ace,0xbabecafe
   1679 
   1680 // CHECK: movw	$31438, 305419896
   1681 // CHECK:  encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
   1682         	movw	$0x7ace,0x12345678
   1683 
   1684 // CHECK: movl	$2063514302, 3735928559(%ebx,%ecx,8)
   1685 // CHECK:  encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   1686         	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   1687 
   1688 // CHECK: movl	$2063514302, 69
   1689 // CHECK:  encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   1690         	movl	$0x7afebabe,0x45
   1691 
   1692 // CHECK: movl	$2063514302, 32493
   1693 // CHECK:  encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   1694         	movl	$0x7afebabe,0x7eed
   1695 
   1696 // CHECK: movl	$2063514302, 3133065982
   1697 // CHECK:  encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   1698         	movl	$0x7afebabe,0xbabecafe
   1699 
   1700 // CHECK: movl	$2063514302, 305419896
   1701 // CHECK:  encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   1702         	movl	$0x7afebabe,0x12345678
   1703 
   1704 // CHECK: movl	$324478056, 3735928559(%ebx,%ecx,8)
   1705 // CHECK:  encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   1706         	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   1707 
   1708 // CHECK: movl	$324478056, 69
   1709 // CHECK:  encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   1710         	movl	$0x13572468,0x45
   1711 
   1712 // CHECK: movl	$324478056, 32493
   1713 // CHECK:  encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   1714         	movl	$0x13572468,0x7eed
   1715 
   1716 // CHECK: movl	$324478056, 3133065982
   1717 // CHECK:  encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   1718         	movl	$0x13572468,0xbabecafe
   1719 
   1720 // CHECK: movl	$324478056, 305419896
   1721 // CHECK:  encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   1722         	movl	$0x13572468,0x12345678
   1723 
   1724 // CHECK: movsbl	3735928559(%ebx,%ecx,8), %ecx
   1725 // CHECK:  encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   1726         	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
   1727 
   1728 // CHECK: movsbl	69, %ecx
   1729 // CHECK:  encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
   1730         	movsbl	0x45,%ecx
   1731 
   1732 // CHECK: movsbl	32493, %ecx
   1733 // CHECK:  encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
   1734         	movsbl	0x7eed,%ecx
   1735 
   1736 // CHECK: movsbl	3133065982, %ecx
   1737 // CHECK:  encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
   1738         	movsbl	0xbabecafe,%ecx
   1739 
   1740 // CHECK: movsbl	305419896, %ecx
   1741 // CHECK:  encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
   1742         	movsbl	0x12345678,%ecx
   1743 
   1744 // CHECK: movsbw	3735928559(%ebx,%ecx,8), %bx
   1745 // CHECK:  encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   1746         	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
   1747 
   1748 // CHECK: movsbw	69, %bx
   1749 // CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
   1750         	movsbw	0x45,%bx
   1751 
   1752 // CHECK: movsbw	32493, %bx
   1753 // CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
   1754         	movsbw	0x7eed,%bx
   1755 
   1756 // CHECK: movsbw	3133065982, %bx
   1757 // CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
   1758         	movsbw	0xbabecafe,%bx
   1759 
   1760 // CHECK: movsbw	305419896, %bx
   1761 // CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
   1762         	movsbw	0x12345678,%bx
   1763 
   1764 // CHECK: movswl	3735928559(%ebx,%ecx,8), %ecx
   1765 // CHECK:  encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   1766         	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
   1767 
   1768 // CHECK: movswl	69, %ecx
   1769 // CHECK:  encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
   1770         	movswl	0x45,%ecx
   1771 
   1772 // CHECK: movswl	32493, %ecx
   1773 // CHECK:  encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
   1774         	movswl	0x7eed,%ecx
   1775 
   1776 // CHECK: movswl	3133065982, %ecx
   1777 // CHECK:  encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
   1778         	movswl	0xbabecafe,%ecx
   1779 
   1780 // CHECK: movswl	305419896, %ecx
   1781 // CHECK:  encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
   1782         	movswl	0x12345678,%ecx
   1783 
   1784 // CHECK: movzbl	3735928559(%ebx,%ecx,8), %ecx
   1785 // CHECK:  encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   1786         	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
   1787 
   1788 // CHECK: movzbl	69, %ecx
   1789 // CHECK:  encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
   1790         	movzbl	0x45,%ecx
   1791 
   1792 // CHECK: movzbl	32493, %ecx
   1793 // CHECK:  encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
   1794         	movzbl	0x7eed,%ecx
   1795 
   1796 // CHECK: movzbl	3133065982, %ecx
   1797 // CHECK:  encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
   1798         	movzbl	0xbabecafe,%ecx
   1799 
   1800 // CHECK: movzbl	305419896, %ecx
   1801 // CHECK:  encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
   1802         	movzbl	0x12345678,%ecx
   1803 
   1804 // CHECK: movzbw	3735928559(%ebx,%ecx,8), %bx
   1805 // CHECK:  encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   1806         	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
   1807 
   1808 // CHECK: movzbw	69, %bx
   1809 // CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
   1810         	movzbw	0x45,%bx
   1811 
   1812 // CHECK: movzbw	32493, %bx
   1813 // CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
   1814         	movzbw	0x7eed,%bx
   1815 
   1816 // CHECK: movzbw	3133065982, %bx
   1817 // CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
   1818         	movzbw	0xbabecafe,%bx
   1819 
   1820 // CHECK: movzbw	305419896, %bx
   1821 // CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
   1822         	movzbw	0x12345678,%bx
   1823 
   1824 // CHECK: movzwl	3735928559(%ebx,%ecx,8), %ecx
   1825 // CHECK:  encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   1826         	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
   1827 
   1828 // CHECK: movzwl	69, %ecx
   1829 // CHECK:  encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
   1830         	movzwl	0x45,%ecx
   1831 
   1832 // CHECK: movzwl	32493, %ecx
   1833 // CHECK:  encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
   1834         	movzwl	0x7eed,%ecx
   1835 
   1836 // CHECK: movzwl	3133065982, %ecx
   1837 // CHECK:  encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
   1838         	movzwl	0xbabecafe,%ecx
   1839 
   1840 // CHECK: movzwl	305419896, %ecx
   1841 // CHECK:  encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
   1842         	movzwl	0x12345678,%ecx
   1843 
   1844 // CHECK: pushl	3735928559(%ebx,%ecx,8)
   1845 // CHECK:  encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   1846         	pushl	0xdeadbeef(%ebx,%ecx,8)
   1847 
   1848 // CHECK: pushw	32493
   1849 // CHECK:  encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
   1850         	pushw	0x7eed
   1851 
   1852 // CHECK: pushl	3133065982
   1853 // CHECK:  encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]
   1854         	pushl	0xbabecafe
   1855 
   1856 // CHECK: pushl	305419896
   1857 // CHECK:  encoding: [0xff,0x35,0x78,0x56,0x34,0x12]
   1858         	pushl	0x12345678
   1859 
   1860 // CHECK: popl	3735928559(%ebx,%ecx,8)
   1861 // CHECK:  encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
   1862         	popl	0xdeadbeef(%ebx,%ecx,8)
   1863 
   1864 // CHECK: popw	32493
   1865 // CHECK:  encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
   1866         	popw	0x7eed
   1867 
   1868 // CHECK: popl	3133065982
   1869 // CHECK:  encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
   1870         	popl	0xbabecafe
   1871 
   1872 // CHECK: popl	305419896
   1873 // CHECK:  encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]
   1874         	popl	0x12345678
   1875 
   1876 // CHECK: clc
   1877 // CHECK:  encoding: [0xf8]
   1878         	clc
   1879 
   1880 // CHECK: cld
   1881 // CHECK:  encoding: [0xfc]
   1882         	cld
   1883 
   1884 // CHECK: cli
   1885 // CHECK:  encoding: [0xfa]
   1886         	cli
   1887 
   1888 // CHECK: clts
   1889 // CHECK:  encoding: [0x0f,0x06]
   1890         	clts
   1891 
   1892 // CHECK: cmc
   1893 // CHECK:  encoding: [0xf5]
   1894         	cmc
   1895 
   1896 // CHECK: lahf
   1897 // CHECK:  encoding: [0x9f]
   1898         	lahf
   1899 
   1900 // CHECK: sahf
   1901 // CHECK:  encoding: [0x9e]
   1902         	sahf
   1903 
   1904 // CHECK: stc
   1905 // CHECK:  encoding: [0xf9]
   1906         	stc
   1907 
   1908 // CHECK: std
   1909 // CHECK:  encoding: [0xfd]
   1910         	std
   1911 
   1912 // CHECK: sti
   1913 // CHECK:  encoding: [0xfb]
   1914         	sti
   1915 
   1916 // CHECK: addb	$254, 3735928559(%ebx,%ecx,8)
   1917 // CHECK:  encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   1918         	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   1919 
   1920 // CHECK: addb	$254, 69
   1921 // CHECK:  encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
   1922         	addb	$0xfe,0x45
   1923 
   1924 // CHECK: addb	$254, 32493
   1925 // CHECK:  encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
   1926         	addb	$0xfe,0x7eed
   1927 
   1928 // CHECK: addb	$254, 3133065982
   1929 // CHECK:  encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
   1930         	addb	$0xfe,0xbabecafe
   1931 
   1932 // CHECK: addb	$254, 305419896
   1933 // CHECK:  encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
   1934         	addb	$0xfe,0x12345678
   1935 
   1936 // CHECK: addb	$127, 3735928559(%ebx,%ecx,8)
   1937 // CHECK:  encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   1938         	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   1939 
   1940 // CHECK: addb	$127, 69
   1941 // CHECK:  encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
   1942         	addb	$0x7f,0x45
   1943 
   1944 // CHECK: addb	$127, 32493
   1945 // CHECK:  encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
   1946         	addb	$0x7f,0x7eed
   1947 
   1948 // CHECK: addb	$127, 3133065982
   1949 // CHECK:  encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
   1950         	addb	$0x7f,0xbabecafe
   1951 
   1952 // CHECK: addb	$127, 305419896
   1953 // CHECK:  encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
   1954         	addb	$0x7f,0x12345678
   1955 
   1956 // CHECK: addw	$31438, 3735928559(%ebx,%ecx,8)
   1957 // CHECK:  encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   1958         	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   1959 
   1960 // CHECK: addw	$31438, 69
   1961 // CHECK:  encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
   1962         	addw	$0x7ace,0x45
   1963 
   1964 // CHECK: addw	$31438, 32493
   1965 // CHECK:  encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
   1966         	addw	$0x7ace,0x7eed
   1967 
   1968 // CHECK: addw	$31438, 3133065982
   1969 // CHECK:  encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   1970         	addw	$0x7ace,0xbabecafe
   1971 
   1972 // CHECK: addw	$31438, 305419896
   1973 // CHECK:  encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
   1974         	addw	$0x7ace,0x12345678
   1975 
   1976 // CHECK: addl	$2063514302, 3735928559(%ebx,%ecx,8)
   1977 // CHECK:  encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   1978         	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   1979 
   1980 // CHECK: addl	$2063514302, 69
   1981 // CHECK:  encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   1982         	addl	$0x7afebabe,0x45
   1983 
   1984 // CHECK: addl	$2063514302, 32493
   1985 // CHECK:  encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   1986         	addl	$0x7afebabe,0x7eed
   1987 
   1988 // CHECK: addl	$2063514302, 3133065982
   1989 // CHECK:  encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   1990         	addl	$0x7afebabe,0xbabecafe
   1991 
   1992 // CHECK: addl	$2063514302, 305419896
   1993 // CHECK:  encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   1994         	addl	$0x7afebabe,0x12345678
   1995 
   1996 // CHECK: addl	$324478056, 3735928559(%ebx,%ecx,8)
   1997 // CHECK:  encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   1998         	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   1999 
   2000 // CHECK: addl	$324478056, 69
   2001 // CHECK:  encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2002         	addl	$0x13572468,0x45
   2003 
   2004 // CHECK: addl	$324478056, 32493
   2005 // CHECK:  encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2006         	addl	$0x13572468,0x7eed
   2007 
   2008 // CHECK: addl	$324478056, 3133065982
   2009 // CHECK:  encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2010         	addl	$0x13572468,0xbabecafe
   2011 
   2012 // CHECK: addl	$324478056, 305419896
   2013 // CHECK:  encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2014         	addl	$0x13572468,0x12345678
   2015 
   2016 // CHECK: incl	3735928559(%ebx,%ecx,8)
   2017 // CHECK:  encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
   2018         	incl	0xdeadbeef(%ebx,%ecx,8)
   2019 
   2020 // CHECK: incw	32493
   2021 // CHECK:  encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
   2022         	incw	0x7eed
   2023 
   2024 // CHECK: incl	3133065982
   2025 // CHECK:  encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]
   2026         	incl	0xbabecafe
   2027 
   2028 // CHECK: incl	305419896
   2029 // CHECK:  encoding: [0xff,0x05,0x78,0x56,0x34,0x12]
   2030         	incl	0x12345678
   2031 
   2032 // CHECK: subb	$254, 3735928559(%ebx,%ecx,8)
   2033 // CHECK:  encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2034         	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2035 
   2036 // CHECK: subb	$254, 69
   2037 // CHECK:  encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
   2038         	subb	$0xfe,0x45
   2039 
   2040 // CHECK: subb	$254, 32493
   2041 // CHECK:  encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
   2042         	subb	$0xfe,0x7eed
   2043 
   2044 // CHECK: subb	$254, 3133065982
   2045 // CHECK:  encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
   2046         	subb	$0xfe,0xbabecafe
   2047 
   2048 // CHECK: subb	$254, 305419896
   2049 // CHECK:  encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
   2050         	subb	$0xfe,0x12345678
   2051 
   2052 // CHECK: subb	$127, 3735928559(%ebx,%ecx,8)
   2053 // CHECK:  encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2054         	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2055 
   2056 // CHECK: subb	$127, 69
   2057 // CHECK:  encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
   2058         	subb	$0x7f,0x45
   2059 
   2060 // CHECK: subb	$127, 32493
   2061 // CHECK:  encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
   2062         	subb	$0x7f,0x7eed
   2063 
   2064 // CHECK: subb	$127, 3133065982
   2065 // CHECK:  encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
   2066         	subb	$0x7f,0xbabecafe
   2067 
   2068 // CHECK: subb	$127, 305419896
   2069 // CHECK:  encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
   2070         	subb	$0x7f,0x12345678
   2071 
   2072 // CHECK: subw	$31438, 3735928559(%ebx,%ecx,8)
   2073 // CHECK:  encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2074         	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2075 
   2076 // CHECK: subw	$31438, 69
   2077 // CHECK:  encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
   2078         	subw	$0x7ace,0x45
   2079 
   2080 // CHECK: subw	$31438, 32493
   2081 // CHECK:  encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2082         	subw	$0x7ace,0x7eed
   2083 
   2084 // CHECK: subw	$31438, 3133065982
   2085 // CHECK:  encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2086         	subw	$0x7ace,0xbabecafe
   2087 
   2088 // CHECK: subw	$31438, 305419896
   2089 // CHECK:  encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
   2090         	subw	$0x7ace,0x12345678
   2091 
   2092 // CHECK: subl	$2063514302, 3735928559(%ebx,%ecx,8)
   2093 // CHECK:  encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2094         	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2095 
   2096 // CHECK: subl	$2063514302, 69
   2097 // CHECK:  encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2098         	subl	$0x7afebabe,0x45
   2099 
   2100 // CHECK: subl	$2063514302, 32493
   2101 // CHECK:  encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2102         	subl	$0x7afebabe,0x7eed
   2103 
   2104 // CHECK: subl	$2063514302, 3133065982
   2105 // CHECK:  encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2106         	subl	$0x7afebabe,0xbabecafe
   2107 
   2108 // CHECK: subl	$2063514302, 305419896
   2109 // CHECK:  encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2110         	subl	$0x7afebabe,0x12345678
   2111 
   2112 // CHECK: subl	$324478056, 3735928559(%ebx,%ecx,8)
   2113 // CHECK:  encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2114         	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2115 
   2116 // CHECK: subl	$324478056, 69
   2117 // CHECK:  encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2118         	subl	$0x13572468,0x45
   2119 
   2120 // CHECK: subl	$324478056, 32493
   2121 // CHECK:  encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2122         	subl	$0x13572468,0x7eed
   2123 
   2124 // CHECK: subl	$324478056, 3133065982
   2125 // CHECK:  encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2126         	subl	$0x13572468,0xbabecafe
   2127 
   2128 // CHECK: subl	$324478056, 305419896
   2129 // CHECK:  encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2130         	subl	$0x13572468,0x12345678
   2131 
   2132 // CHECK: decl	3735928559(%ebx,%ecx,8)
   2133 // CHECK:  encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   2134         	decl	0xdeadbeef(%ebx,%ecx,8)
   2135 
   2136 // CHECK: decw	32493
   2137 // CHECK:  encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
   2138         	decw	0x7eed
   2139 
   2140 // CHECK: decl	3133065982
   2141 // CHECK:  encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
   2142         	decl	0xbabecafe
   2143 
   2144 // CHECK: decl	305419896
   2145 // CHECK:  encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]
   2146         	decl	0x12345678
   2147 
   2148 // CHECK: sbbb	$254, 3735928559(%ebx,%ecx,8)
   2149 // CHECK:  encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2150         	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2151 
   2152 // CHECK: sbbb	$254, 69
   2153 // CHECK:  encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
   2154         	sbbb	$0xfe,0x45
   2155 
   2156 // CHECK: sbbb	$254, 32493
   2157 // CHECK:  encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
   2158         	sbbb	$0xfe,0x7eed
   2159 
   2160 // CHECK: sbbb	$254, 3133065982
   2161 // CHECK:  encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
   2162         	sbbb	$0xfe,0xbabecafe
   2163 
   2164 // CHECK: sbbb	$254, 305419896
   2165 // CHECK:  encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
   2166         	sbbb	$0xfe,0x12345678
   2167 
   2168 // CHECK: sbbb	$127, 3735928559(%ebx,%ecx,8)
   2169 // CHECK:  encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2170         	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2171 
   2172 // CHECK: sbbb	$127, 69
   2173 // CHECK:  encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
   2174         	sbbb	$0x7f,0x45
   2175 
   2176 // CHECK: sbbb	$127, 32493
   2177 // CHECK:  encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
   2178         	sbbb	$0x7f,0x7eed
   2179 
   2180 // CHECK: sbbb	$127, 3133065982
   2181 // CHECK:  encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
   2182         	sbbb	$0x7f,0xbabecafe
   2183 
   2184 // CHECK: sbbb	$127, 305419896
   2185 // CHECK:  encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
   2186         	sbbb	$0x7f,0x12345678
   2187 
   2188 // CHECK: sbbw	$31438, 3735928559(%ebx,%ecx,8)
   2189 // CHECK:  encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2190         	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2191 
   2192 // CHECK: sbbw	$31438, 69
   2193 // CHECK:  encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
   2194         	sbbw	$0x7ace,0x45
   2195 
   2196 // CHECK: sbbw	$31438, 32493
   2197 // CHECK:  encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2198         	sbbw	$0x7ace,0x7eed
   2199 
   2200 // CHECK: sbbw	$31438, 3133065982
   2201 // CHECK:  encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2202         	sbbw	$0x7ace,0xbabecafe
   2203 
   2204 // CHECK: sbbw	$31438, 305419896
   2205 // CHECK:  encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
   2206         	sbbw	$0x7ace,0x12345678
   2207 
   2208 // CHECK: sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
   2209 // CHECK:  encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2210         	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2211 
   2212 // CHECK: sbbl	$2063514302, 69
   2213 // CHECK:  encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2214         	sbbl	$0x7afebabe,0x45
   2215 
   2216 // CHECK: sbbl	$2063514302, 32493
   2217 // CHECK:  encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2218         	sbbl	$0x7afebabe,0x7eed
   2219 
   2220 // CHECK: sbbl	$2063514302, 3133065982
   2221 // CHECK:  encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2222         	sbbl	$0x7afebabe,0xbabecafe
   2223 
   2224 // CHECK: sbbl	$2063514302, 305419896
   2225 // CHECK:  encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2226         	sbbl	$0x7afebabe,0x12345678
   2227 
   2228 // CHECK: sbbl	$324478056, 3735928559(%ebx,%ecx,8)
   2229 // CHECK:  encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2230         	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2231 
   2232 // CHECK: sbbl	$324478056, 69
   2233 // CHECK:  encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2234         	sbbl	$0x13572468,0x45
   2235 
   2236 // CHECK: sbbl	$324478056, 32493
   2237 // CHECK:  encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2238         	sbbl	$0x13572468,0x7eed
   2239 
   2240 // CHECK: sbbl	$324478056, 3133065982
   2241 // CHECK:  encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2242         	sbbl	$0x13572468,0xbabecafe
   2243 
   2244 // CHECK: sbbl	$324478056, 305419896
   2245 // CHECK:  encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2246         	sbbl	$0x13572468,0x12345678
   2247 
   2248 // CHECK: cmpb	$254, 3735928559(%ebx,%ecx,8)
   2249 // CHECK:  encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2250         	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2251 
   2252 // CHECK: cmpb	$254, 69
   2253 // CHECK:  encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
   2254         	cmpb	$0xfe,0x45
   2255 
   2256 // CHECK: cmpb	$254, 32493
   2257 // CHECK:  encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
   2258         	cmpb	$0xfe,0x7eed
   2259 
   2260 // CHECK: cmpb	$254, 3133065982
   2261 // CHECK:  encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
   2262         	cmpb	$0xfe,0xbabecafe
   2263 
   2264 // CHECK: cmpb	$254, 305419896
   2265 // CHECK:  encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
   2266         	cmpb	$0xfe,0x12345678
   2267 
   2268 // CHECK: cmpb	$127, 3735928559(%ebx,%ecx,8)
   2269 // CHECK:  encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2270         	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2271 
   2272 // CHECK: cmpb	$127, 69
   2273 // CHECK:  encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
   2274         	cmpb	$0x7f,0x45
   2275 
   2276 // CHECK: cmpb	$127, 32493
   2277 // CHECK:  encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
   2278         	cmpb	$0x7f,0x7eed
   2279 
   2280 // CHECK: cmpb	$127, 3133065982
   2281 // CHECK:  encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
   2282         	cmpb	$0x7f,0xbabecafe
   2283 
   2284 // CHECK: cmpb	$127, 305419896
   2285 // CHECK:  encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
   2286         	cmpb	$0x7f,0x12345678
   2287 
   2288 // CHECK: cmpw	$31438, 3735928559(%ebx,%ecx,8)
   2289 // CHECK:  encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2290         	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2291 
   2292 // CHECK: cmpw	$31438, 69
   2293 // CHECK:  encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
   2294         	cmpw	$0x7ace,0x45
   2295 
   2296 // CHECK: cmpw	$31438, 32493
   2297 // CHECK:  encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2298         	cmpw	$0x7ace,0x7eed
   2299 
   2300 // CHECK: cmpw	$31438, 3133065982
   2301 // CHECK:  encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2302         	cmpw	$0x7ace,0xbabecafe
   2303 
   2304 // CHECK: cmpw	$31438, 305419896
   2305 // CHECK:  encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
   2306         	cmpw	$0x7ace,0x12345678
   2307 
   2308 // CHECK: cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
   2309 // CHECK:  encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2310         	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2311 
   2312 // CHECK: cmpl	$2063514302, 69
   2313 // CHECK:  encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2314         	cmpl	$0x7afebabe,0x45
   2315 
   2316 // CHECK: cmpl	$2063514302, 32493
   2317 // CHECK:  encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2318         	cmpl	$0x7afebabe,0x7eed
   2319 
   2320 // CHECK: cmpl	$2063514302, 3133065982
   2321 // CHECK:  encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2322         	cmpl	$0x7afebabe,0xbabecafe
   2323 
   2324 // CHECK: cmpl	$2063514302, 305419896
   2325 // CHECK:  encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2326         	cmpl	$0x7afebabe,0x12345678
   2327 
   2328 // CHECK: cmpl	$324478056, 3735928559(%ebx,%ecx,8)
   2329 // CHECK:  encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2330         	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2331 
   2332 // CHECK: cmpl	$324478056, 69
   2333 // CHECK:  encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2334         	cmpl	$0x13572468,0x45
   2335 
   2336 // CHECK: cmpl	$324478056, 32493
   2337 // CHECK:  encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2338         	cmpl	$0x13572468,0x7eed
   2339 
   2340 // CHECK: cmpl	$324478056, 3133065982
   2341 // CHECK:  encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2342         	cmpl	$0x13572468,0xbabecafe
   2343 
   2344 // CHECK: cmpl	$324478056, 305419896
   2345 // CHECK:  encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2346         	cmpl	$0x13572468,0x12345678
   2347 
   2348 // CHECK: testb	$127, 3735928559(%ebx,%ecx,8)
   2349 // CHECK:  encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2350         	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2351 
   2352 // CHECK: testb	$127, 69
   2353 // CHECK:  encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
   2354         	testb	$0x7f,0x45
   2355 
   2356 // CHECK: testb	$127, 32493
   2357 // CHECK:  encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
   2358         	testb	$0x7f,0x7eed
   2359 
   2360 // CHECK: testb	$127, 3133065982
   2361 // CHECK:  encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
   2362         	testb	$0x7f,0xbabecafe
   2363 
   2364 // CHECK: testb	$127, 305419896
   2365 // CHECK:  encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
   2366         	testb	$0x7f,0x12345678
   2367 
   2368 // CHECK: testw	$31438, 3735928559(%ebx,%ecx,8)
   2369 // CHECK:  encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2370         	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2371 
   2372 // CHECK: testw	$31438, 69
   2373 // CHECK:  encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
   2374         	testw	$0x7ace,0x45
   2375 
   2376 // CHECK: testw	$31438, 32493
   2377 // CHECK:  encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2378         	testw	$0x7ace,0x7eed
   2379 
   2380 // CHECK: testw	$31438, 3133065982
   2381 // CHECK:  encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2382         	testw	$0x7ace,0xbabecafe
   2383 
   2384 // CHECK: testw	$31438, 305419896
   2385 // CHECK:  encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
   2386         	testw	$0x7ace,0x12345678
   2387 
   2388 // CHECK: testl	$2063514302, 3735928559(%ebx,%ecx,8)
   2389 // CHECK:  encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2390         	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2391 
   2392 // CHECK: testl	$2063514302, 69
   2393 // CHECK:  encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2394         	testl	$0x7afebabe,0x45
   2395 
   2396 // CHECK: testl	$2063514302, 32493
   2397 // CHECK:  encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2398         	testl	$0x7afebabe,0x7eed
   2399 
   2400 // CHECK: testl	$2063514302, 3133065982
   2401 // CHECK:  encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2402         	testl	$0x7afebabe,0xbabecafe
   2403 
   2404 // CHECK: testl	$2063514302, 305419896
   2405 // CHECK:  encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2406         	testl	$0x7afebabe,0x12345678
   2407 
   2408 // CHECK: testl	$324478056, 3735928559(%ebx,%ecx,8)
   2409 // CHECK:  encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2410         	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2411 
   2412 // CHECK: testl	$324478056, 69
   2413 // CHECK:  encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2414         	testl	$0x13572468,0x45
   2415 
   2416 // CHECK: testl	$324478056, 32493
   2417 // CHECK:  encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2418         	testl	$0x13572468,0x7eed
   2419 
   2420 // CHECK: testl	$324478056, 3133065982
   2421 // CHECK:  encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2422         	testl	$0x13572468,0xbabecafe
   2423 
   2424 // CHECK: testl	$324478056, 305419896
   2425 // CHECK:  encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2426         	testl	$0x13572468,0x12345678
   2427 
   2428 // CHECK: andb	$254, 3735928559(%ebx,%ecx,8)
   2429 // CHECK:  encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2430         	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2431 
   2432 // CHECK: andb	$254, 69
   2433 // CHECK:  encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
   2434         	andb	$0xfe,0x45
   2435 
   2436 // CHECK: andb	$254, 32493
   2437 // CHECK:  encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
   2438         	andb	$0xfe,0x7eed
   2439 
   2440 // CHECK: andb	$254, 3133065982
   2441 // CHECK:  encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
   2442         	andb	$0xfe,0xbabecafe
   2443 
   2444 // CHECK: andb	$254, 305419896
   2445 // CHECK:  encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
   2446         	andb	$0xfe,0x12345678
   2447 
   2448 // CHECK: andb	$127, 3735928559(%ebx,%ecx,8)
   2449 // CHECK:  encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2450         	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2451 
   2452 // CHECK: andb	$127, 69
   2453 // CHECK:  encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
   2454         	andb	$0x7f,0x45
   2455 
   2456 // CHECK: andb	$127, 32493
   2457 // CHECK:  encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
   2458         	andb	$0x7f,0x7eed
   2459 
   2460 // CHECK: andb	$127, 3133065982
   2461 // CHECK:  encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
   2462         	andb	$0x7f,0xbabecafe
   2463 
   2464 // CHECK: andb	$127, 305419896
   2465 // CHECK:  encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
   2466         	andb	$0x7f,0x12345678
   2467 
   2468 // CHECK: andw	$31438, 3735928559(%ebx,%ecx,8)
   2469 // CHECK:  encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2470         	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2471 
   2472 // CHECK: andw	$31438, 69
   2473 // CHECK:  encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
   2474         	andw	$0x7ace,0x45
   2475 
   2476 // CHECK: andw	$31438, 32493
   2477 // CHECK:  encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2478         	andw	$0x7ace,0x7eed
   2479 
   2480 // CHECK: andw	$31438, 3133065982
   2481 // CHECK:  encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2482         	andw	$0x7ace,0xbabecafe
   2483 
   2484 // CHECK: andw	$31438, 305419896
   2485 // CHECK:  encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
   2486         	andw	$0x7ace,0x12345678
   2487 
   2488 // CHECK: andl	$2063514302, 3735928559(%ebx,%ecx,8)
   2489 // CHECK:  encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2490         	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2491 
   2492 // CHECK: andl	$2063514302, 69
   2493 // CHECK:  encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2494         	andl	$0x7afebabe,0x45
   2495 
   2496 // CHECK: andl	$2063514302, 32493
   2497 // CHECK:  encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2498         	andl	$0x7afebabe,0x7eed
   2499 
   2500 // CHECK: andl	$2063514302, 3133065982
   2501 // CHECK:  encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2502         	andl	$0x7afebabe,0xbabecafe
   2503 
   2504 // CHECK: andl	$2063514302, 305419896
   2505 // CHECK:  encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2506         	andl	$0x7afebabe,0x12345678
   2507 
   2508 // CHECK: andl	$324478056, 3735928559(%ebx,%ecx,8)
   2509 // CHECK:  encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2510         	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2511 
   2512 // CHECK: andl	$324478056, 69
   2513 // CHECK:  encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2514         	andl	$0x13572468,0x45
   2515 
   2516 // CHECK: andl	$324478056, 32493
   2517 // CHECK:  encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2518         	andl	$0x13572468,0x7eed
   2519 
   2520 // CHECK: andl	$324478056, 3133065982
   2521 // CHECK:  encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2522         	andl	$0x13572468,0xbabecafe
   2523 
   2524 // CHECK: andl	$324478056, 305419896
   2525 // CHECK:  encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2526         	andl	$0x13572468,0x12345678
   2527 
   2528 // CHECK: orb	$254, 3735928559(%ebx,%ecx,8)
   2529 // CHECK:  encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2530         	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2531 
   2532 // CHECK: orb	$254, 69
   2533 // CHECK:  encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
   2534         	orb	$0xfe,0x45
   2535 
   2536 // CHECK: orb	$254, 32493
   2537 // CHECK:  encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
   2538         	orb	$0xfe,0x7eed
   2539 
   2540 // CHECK: orb	$254, 3133065982
   2541 // CHECK:  encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
   2542         	orb	$0xfe,0xbabecafe
   2543 
   2544 // CHECK: orb	$254, 305419896
   2545 // CHECK:  encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
   2546         	orb	$0xfe,0x12345678
   2547 
   2548 // CHECK: orb	$127, 3735928559(%ebx,%ecx,8)
   2549 // CHECK:  encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2550         	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2551 
   2552 // CHECK: orb	$127, 69
   2553 // CHECK:  encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
   2554         	orb	$0x7f,0x45
   2555 
   2556 // CHECK: orb	$127, 32493
   2557 // CHECK:  encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
   2558         	orb	$0x7f,0x7eed
   2559 
   2560 // CHECK: orb	$127, 3133065982
   2561 // CHECK:  encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
   2562         	orb	$0x7f,0xbabecafe
   2563 
   2564 // CHECK: orb	$127, 305419896
   2565 // CHECK:  encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
   2566         	orb	$0x7f,0x12345678
   2567 
   2568 // CHECK: orw	$31438, 3735928559(%ebx,%ecx,8)
   2569 // CHECK:  encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2570         	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2571 
   2572 // CHECK: orw	$31438, 69
   2573 // CHECK:  encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
   2574         	orw	$0x7ace,0x45
   2575 
   2576 // CHECK: orw	$31438, 32493
   2577 // CHECK:  encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2578         	orw	$0x7ace,0x7eed
   2579 
   2580 // CHECK: orw	$31438, 3133065982
   2581 // CHECK:  encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2582         	orw	$0x7ace,0xbabecafe
   2583 
   2584 // CHECK: orw	$31438, 305419896
   2585 // CHECK:  encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
   2586         	orw	$0x7ace,0x12345678
   2587 
   2588 // CHECK: orl	$2063514302, 3735928559(%ebx,%ecx,8)
   2589 // CHECK:  encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2590         	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2591 
   2592 // CHECK: orl	$2063514302, 69
   2593 // CHECK:  encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2594         	orl	$0x7afebabe,0x45
   2595 
   2596 // CHECK: orl	$2063514302, 32493
   2597 // CHECK:  encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2598         	orl	$0x7afebabe,0x7eed
   2599 
   2600 // CHECK: orl	$2063514302, 3133065982
   2601 // CHECK:  encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2602         	orl	$0x7afebabe,0xbabecafe
   2603 
   2604 // CHECK: orl	$2063514302, 305419896
   2605 // CHECK:  encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2606         	orl	$0x7afebabe,0x12345678
   2607 
   2608 // CHECK: orl	$324478056, 3735928559(%ebx,%ecx,8)
   2609 // CHECK:  encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2610         	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2611 
   2612 // CHECK: orl	$324478056, 69
   2613 // CHECK:  encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2614         	orl	$0x13572468,0x45
   2615 
   2616 // CHECK: orl	$324478056, 32493
   2617 // CHECK:  encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2618         	orl	$0x13572468,0x7eed
   2619 
   2620 // CHECK: orl	$324478056, 3133065982
   2621 // CHECK:  encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2622         	orl	$0x13572468,0xbabecafe
   2623 
   2624 // CHECK: orl	$324478056, 305419896
   2625 // CHECK:  encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2626         	orl	$0x13572468,0x12345678
   2627 
   2628 // CHECK: xorb	$254, 3735928559(%ebx,%ecx,8)
   2629 // CHECK:  encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2630         	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2631 
   2632 // CHECK: xorb	$254, 69
   2633 // CHECK:  encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
   2634         	xorb	$0xfe,0x45
   2635 
   2636 // CHECK: xorb	$254, 32493
   2637 // CHECK:  encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
   2638         	xorb	$0xfe,0x7eed
   2639 
   2640 // CHECK: xorb	$254, 3133065982
   2641 // CHECK:  encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
   2642         	xorb	$0xfe,0xbabecafe
   2643 
   2644 // CHECK: xorb	$254, 305419896
   2645 // CHECK:  encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
   2646         	xorb	$0xfe,0x12345678
   2647 
   2648 // CHECK: xorb	$127, 3735928559(%ebx,%ecx,8)
   2649 // CHECK:  encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2650         	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2651 
   2652 // CHECK: xorb	$127, 69
   2653 // CHECK:  encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
   2654         	xorb	$0x7f,0x45
   2655 
   2656 // CHECK: xorb	$127, 32493
   2657 // CHECK:  encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
   2658         	xorb	$0x7f,0x7eed
   2659 
   2660 // CHECK: xorb	$127, 3133065982
   2661 // CHECK:  encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
   2662         	xorb	$0x7f,0xbabecafe
   2663 
   2664 // CHECK: xorb	$127, 305419896
   2665 // CHECK:  encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
   2666         	xorb	$0x7f,0x12345678
   2667 
   2668 // CHECK: xorw	$31438, 3735928559(%ebx,%ecx,8)
   2669 // CHECK:  encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2670         	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2671 
   2672 // CHECK: xorw	$31438, 69
   2673 // CHECK:  encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
   2674         	xorw	$0x7ace,0x45
   2675 
   2676 // CHECK: xorw	$31438, 32493
   2677 // CHECK:  encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2678         	xorw	$0x7ace,0x7eed
   2679 
   2680 // CHECK: xorw	$31438, 3133065982
   2681 // CHECK:  encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2682         	xorw	$0x7ace,0xbabecafe
   2683 
   2684 // CHECK: xorw	$31438, 305419896
   2685 // CHECK:  encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
   2686         	xorw	$0x7ace,0x12345678
   2687 
   2688 // CHECK: xorl	$2063514302, 3735928559(%ebx,%ecx,8)
   2689 // CHECK:  encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2690         	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2691 
   2692 // CHECK: xorl	$2063514302, 69
   2693 // CHECK:  encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2694         	xorl	$0x7afebabe,0x45
   2695 
   2696 // CHECK: xorl	$2063514302, 32493
   2697 // CHECK:  encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2698         	xorl	$0x7afebabe,0x7eed
   2699 
   2700 // CHECK: xorl	$2063514302, 3133065982
   2701 // CHECK:  encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2702         	xorl	$0x7afebabe,0xbabecafe
   2703 
   2704 // CHECK: xorl	$2063514302, 305419896
   2705 // CHECK:  encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2706         	xorl	$0x7afebabe,0x12345678
   2707 
   2708 // CHECK: xorl	$324478056, 3735928559(%ebx,%ecx,8)
   2709 // CHECK:  encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2710         	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2711 
   2712 // CHECK: xorl	$324478056, 69
   2713 // CHECK:  encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2714         	xorl	$0x13572468,0x45
   2715 
   2716 // CHECK: xorl	$324478056, 32493
   2717 // CHECK:  encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2718         	xorl	$0x13572468,0x7eed
   2719 
   2720 // CHECK: xorl	$324478056, 3133065982
   2721 // CHECK:  encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2722         	xorl	$0x13572468,0xbabecafe
   2723 
   2724 // CHECK: xorl	$324478056, 305419896
   2725 // CHECK:  encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2726         	xorl	$0x13572468,0x12345678
   2727 
   2728 // CHECK: adcb	$254, 3735928559(%ebx,%ecx,8)
   2729 // CHECK:  encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2730         	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2731 
   2732 // CHECK: adcb	$254, 69
   2733 // CHECK:  encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
   2734         	adcb	$0xfe,0x45
   2735 
   2736 // CHECK: adcb	$254, 32493
   2737 // CHECK:  encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
   2738         	adcb	$0xfe,0x7eed
   2739 
   2740 // CHECK: adcb	$254, 3133065982
   2741 // CHECK:  encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
   2742         	adcb	$0xfe,0xbabecafe
   2743 
   2744 // CHECK: adcb	$254, 305419896
   2745 // CHECK:  encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
   2746         	adcb	$0xfe,0x12345678
   2747 
   2748 // CHECK: adcb	$127, 3735928559(%ebx,%ecx,8)
   2749 // CHECK:  encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2750         	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2751 
   2752 // CHECK: adcb	$127, 69
   2753 // CHECK:  encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
   2754         	adcb	$0x7f,0x45
   2755 
   2756 // CHECK: adcb	$127, 32493
   2757 // CHECK:  encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
   2758         	adcb	$0x7f,0x7eed
   2759 
   2760 // CHECK: adcb	$127, 3133065982
   2761 // CHECK:  encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
   2762         	adcb	$0x7f,0xbabecafe
   2763 
   2764 // CHECK: adcb	$127, 305419896
   2765 // CHECK:  encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
   2766         	adcb	$0x7f,0x12345678
   2767 
   2768 // CHECK: adcw	$31438, 3735928559(%ebx,%ecx,8)
   2769 // CHECK:  encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2770         	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2771 
   2772 // CHECK: adcw	$31438, 69
   2773 // CHECK:  encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
   2774         	adcw	$0x7ace,0x45
   2775 
   2776 // CHECK: adcw	$31438, 32493
   2777 // CHECK:  encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2778         	adcw	$0x7ace,0x7eed
   2779 
   2780 // CHECK: adcw	$31438, 3133065982
   2781 // CHECK:  encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2782         	adcw	$0x7ace,0xbabecafe
   2783 
   2784 // CHECK: adcw	$31438, 305419896
   2785 // CHECK:  encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
   2786         	adcw	$0x7ace,0x12345678
   2787 
   2788 // CHECK: adcl	$2063514302, 3735928559(%ebx,%ecx,8)
   2789 // CHECK:  encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2790         	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2791 
   2792 // CHECK: adcl	$2063514302, 69
   2793 // CHECK:  encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2794         	adcl	$0x7afebabe,0x45
   2795 
   2796 // CHECK: adcl	$2063514302, 32493
   2797 // CHECK:  encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2798         	adcl	$0x7afebabe,0x7eed
   2799 
   2800 // CHECK: adcl	$2063514302, 3133065982
   2801 // CHECK:  encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2802         	adcl	$0x7afebabe,0xbabecafe
   2803 
   2804 // CHECK: adcl	$2063514302, 305419896
   2805 // CHECK:  encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2806         	adcl	$0x7afebabe,0x12345678
   2807 
   2808 // CHECK: adcl	$324478056, 3735928559(%ebx,%ecx,8)
   2809 // CHECK:  encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2810         	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2811 
   2812 // CHECK: adcl	$324478056, 69
   2813 // CHECK:  encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2814         	adcl	$0x13572468,0x45
   2815 
   2816 // CHECK: adcl	$324478056, 32493
   2817 // CHECK:  encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2818         	adcl	$0x13572468,0x7eed
   2819 
   2820 // CHECK: adcl	$324478056, 3133065982
   2821 // CHECK:  encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2822         	adcl	$0x13572468,0xbabecafe
   2823 
   2824 // CHECK: adcl	$324478056, 305419896
   2825 // CHECK:  encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2826         	adcl	$0x13572468,0x12345678
   2827 
   2828 // CHECK: negl	3735928559(%ebx,%ecx,8)
   2829 // CHECK:  encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   2830         	negl	0xdeadbeef(%ebx,%ecx,8)
   2831 
   2832 // CHECK: negw	32493
   2833 // CHECK:  encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
   2834         	negw	0x7eed
   2835 
   2836 // CHECK: negl	3133065982
   2837 // CHECK:  encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
   2838         	negl	0xbabecafe
   2839 
   2840 // CHECK: negl	305419896
   2841 // CHECK:  encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]
   2842         	negl	0x12345678
   2843 
   2844 // CHECK: notl	3735928559(%ebx,%ecx,8)
   2845 // CHECK:  encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
   2846         	notl	0xdeadbeef(%ebx,%ecx,8)
   2847 
   2848 // CHECK: notw	32493
   2849 // CHECK:  encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
   2850         	notw	0x7eed
   2851 
   2852 // CHECK: notl	3133065982
   2853 // CHECK:  encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
   2854         	notl	0xbabecafe
   2855 
   2856 // CHECK: notl	305419896
   2857 // CHECK:  encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]
   2858         	notl	0x12345678
   2859 
   2860 // CHECK: cbtw
   2861 // CHECK:  encoding: [0x66,0x98]
   2862         	cbtw
   2863 
   2864 // CHECK: cwtl
   2865 // CHECK:  encoding: [0x98]
   2866         	cwtl
   2867 
   2868 // CHECK: cwtd
   2869 // CHECK:  encoding: [0x66,0x99]
   2870         	cwtd
   2871 
   2872 // CHECK: cltd
   2873 // CHECK:  encoding: [0x99]
   2874         	cltd
   2875 
   2876 // CHECK: mull	3735928559(%ebx,%ecx,8)
   2877 // CHECK:  encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   2878         	mull	0xdeadbeef(%ebx,%ecx,8)
   2879 
   2880 // CHECK: mulw	32493
   2881 // CHECK:  encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
   2882         	mulw	0x7eed
   2883 
   2884 // CHECK: mull	3133065982
   2885 // CHECK:  encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
   2886         	mull	0xbabecafe
   2887 
   2888 // CHECK: mull	305419896
   2889 // CHECK:  encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]
   2890         	mull	0x12345678
   2891 
   2892 // CHECK: imull	3735928559(%ebx,%ecx,8)
   2893 // CHECK:  encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
   2894         	imull	0xdeadbeef(%ebx,%ecx,8)
   2895 
   2896 // CHECK: imulw	32493
   2897 // CHECK:  encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
   2898         	imulw	0x7eed
   2899 
   2900 // CHECK: imull	3133065982
   2901 // CHECK:  encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
   2902         	imull	0xbabecafe
   2903 
   2904 // CHECK: imull	305419896
   2905 // CHECK:  encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]
   2906         	imull	0x12345678
   2907 
   2908 // CHECK: divl	3735928559(%ebx,%ecx,8)
   2909 // CHECK:  encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   2910         	divl	0xdeadbeef(%ebx,%ecx,8)
   2911 
   2912 // CHECK: divw	32493
   2913 // CHECK:  encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
   2914         	divw	0x7eed
   2915 
   2916 // CHECK: divl	3133065982
   2917 // CHECK:  encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
   2918         	divl	0xbabecafe
   2919 
   2920 // CHECK: divl	305419896
   2921 // CHECK:  encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]
   2922         	divl	0x12345678
   2923 
   2924 // CHECK: idivl	3735928559(%ebx,%ecx,8)
   2925 // CHECK:  encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   2926         	idivl	0xdeadbeef(%ebx,%ecx,8)
   2927 
   2928 // CHECK: idivw	32493
   2929 // CHECK:  encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
   2930         	idivw	0x7eed
   2931 
   2932 // CHECK: idivl	3133065982
   2933 // CHECK:  encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
   2934         	idivl	0xbabecafe
   2935 
   2936 // CHECK: idivl	305419896
   2937 // CHECK:  encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]
   2938         	idivl	0x12345678
   2939 
   2940 // CHECK: roll	$0, 3735928559(%ebx,%ecx,8)
   2941 // CHECK:  encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
   2942         	roll	$0,0xdeadbeef(%ebx,%ecx,8)
   2943 
   2944 // CHECK: roll	$0, 69
   2945 // CHECK:  encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
   2946         	roll	$0,0x45
   2947 
   2948 // CHECK: roll	$0, 32493
   2949 // CHECK:  encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
   2950         	roll	$0,0x7eed
   2951 
   2952 // CHECK: roll	$0, 3133065982
   2953 // CHECK:  encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
   2954         	roll	$0,0xbabecafe
   2955 
   2956 // CHECK: roll	$0, 305419896
   2957 // CHECK:  encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
   2958         	roll	$0,0x12345678
   2959 
   2960 // CHECK: rolb	$127, 3735928559(%ebx,%ecx,8)
   2961 // CHECK:  encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2962         	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2963 
   2964 // CHECK: rolb	$127, 69
   2965 // CHECK:  encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
   2966         	rolb	$0x7f,0x45
   2967 
   2968 // CHECK: rolb	$127, 32493
   2969 // CHECK:  encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
   2970         	rolb	$0x7f,0x7eed
   2971 
   2972 // CHECK: rolb	$127, 3133065982
   2973 // CHECK:  encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
   2974         	rolb	$0x7f,0xbabecafe
   2975 
   2976 // CHECK: rolb	$127, 305419896
   2977 // CHECK:  encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
   2978         	rolb	$0x7f,0x12345678
   2979 
   2980 // CHECK: roll	3735928559(%ebx,%ecx,8)
   2981 // CHECK:  encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
   2982         	roll	0xdeadbeef(%ebx,%ecx,8)
   2983 
   2984 // CHECK: rolw	32493
   2985 // CHECK:  encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
   2986         	rolw	0x7eed
   2987 
   2988 // CHECK: roll	3133065982
   2989 // CHECK:  encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
   2990         	roll	0xbabecafe
   2991 
   2992 // CHECK: roll	305419896
   2993 // CHECK:  encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]
   2994         	roll	0x12345678
   2995 
   2996 // CHECK: rorl	$0, 3735928559(%ebx,%ecx,8)
   2997 // CHECK:  encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
   2998         	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
   2999 
   3000 // CHECK: rorl	$0, 69
   3001 // CHECK:  encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
   3002         	rorl	$0,0x45
   3003 
   3004 // CHECK: rorl	$0, 32493
   3005 // CHECK:  encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
   3006         	rorl	$0,0x7eed
   3007 
   3008 // CHECK: rorl	$0, 3133065982
   3009 // CHECK:  encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
   3010         	rorl	$0,0xbabecafe
   3011 
   3012 // CHECK: rorl	$0, 305419896
   3013 // CHECK:  encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
   3014         	rorl	$0,0x12345678
   3015 
   3016 // CHECK: rorb	$127, 3735928559(%ebx,%ecx,8)
   3017 // CHECK:  encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3018         	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3019 
   3020 // CHECK: rorb	$127, 69
   3021 // CHECK:  encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
   3022         	rorb	$0x7f,0x45
   3023 
   3024 // CHECK: rorb	$127, 32493
   3025 // CHECK:  encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
   3026         	rorb	$0x7f,0x7eed
   3027 
   3028 // CHECK: rorb	$127, 3133065982
   3029 // CHECK:  encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
   3030         	rorb	$0x7f,0xbabecafe
   3031 
   3032 // CHECK: rorb	$127, 305419896
   3033 // CHECK:  encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
   3034         	rorb	$0x7f,0x12345678
   3035 
   3036 // CHECK: rorl	3735928559(%ebx,%ecx,8)
   3037 // CHECK:  encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   3038         	rorl	0xdeadbeef(%ebx,%ecx,8)
   3039 
   3040 // CHECK: rorw	32493
   3041 // CHECK:  encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
   3042         	rorw	0x7eed
   3043 
   3044 // CHECK: rorl	3133065982
   3045 // CHECK:  encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
   3046         	rorl	0xbabecafe
   3047 
   3048 // CHECK: rorl	305419896
   3049 // CHECK:  encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]
   3050         	rorl	0x12345678
   3051 
   3052 // CHECK: shll	$0, 3735928559(%ebx,%ecx,8)
   3053 // CHECK:  encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3054         	sall	$0,0xdeadbeef(%ebx,%ecx,8)
   3055 
   3056 // CHECK: shll	$0, 69
   3057 // CHECK:  encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
   3058         	sall	$0,0x45
   3059 
   3060 // CHECK: shll	$0, 32493
   3061 // CHECK:  encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
   3062         	sall	$0,0x7eed
   3063 
   3064 // CHECK: shll	$0, 3133065982
   3065 // CHECK:  encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
   3066         	sall	$0,0xbabecafe
   3067 
   3068 // CHECK: shll	$0, 305419896
   3069 // CHECK:  encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
   3070         	sall	$0,0x12345678
   3071 
   3072 // CHECK: shlb	$127, 3735928559(%ebx,%ecx,8)
   3073 // CHECK:  encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3074         	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3075 
   3076 // CHECK: shlb	$127, 69
   3077 // CHECK:  encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
   3078         	salb	$0x7f,0x45
   3079 
   3080 // CHECK: shlb	$127, 32493
   3081 // CHECK:  encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
   3082         	salb	$0x7f,0x7eed
   3083 
   3084 // CHECK: shlb	$127, 3133065982
   3085 // CHECK:  encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
   3086         	salb	$0x7f,0xbabecafe
   3087 
   3088 // CHECK: shlb	$127, 305419896
   3089 // CHECK:  encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
   3090         	salb	$0x7f,0x12345678
   3091 
   3092 // CHECK: shll	3735928559(%ebx,%ecx,8)
   3093 // CHECK:  encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3094         	sall	0xdeadbeef(%ebx,%ecx,8)
   3095 
   3096 // CHECK: shlw	32493
   3097 // CHECK:  encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
   3098         	salw	0x7eed
   3099 
   3100 // CHECK: shll	3133065982
   3101 // CHECK:  encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
   3102         	sall	0xbabecafe
   3103 
   3104 // CHECK: shll	305419896
   3105 // CHECK:  encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
   3106         	sall	0x12345678
   3107 
   3108 // CHECK: shll	$0, 3735928559(%ebx,%ecx,8)
   3109 // CHECK:  encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3110         	shll	$0,0xdeadbeef(%ebx,%ecx,8)
   3111 
   3112 // CHECK: shll	$0, 69
   3113 // CHECK:  encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
   3114         	shll	$0,0x45
   3115 
   3116 // CHECK: shll	$0, 32493
   3117 // CHECK:  encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
   3118         	shll	$0,0x7eed
   3119 
   3120 // CHECK: shll	$0, 3133065982
   3121 // CHECK:  encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
   3122         	shll	$0,0xbabecafe
   3123 
   3124 // CHECK: shll	$0, 305419896
   3125 // CHECK:  encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
   3126         	shll	$0,0x12345678
   3127 
   3128 // CHECK: shlb	$127, 3735928559(%ebx,%ecx,8)
   3129 // CHECK:  encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3130         	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3131 
   3132 // CHECK: shlb	$127, 69
   3133 // CHECK:  encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
   3134         	shlb	$0x7f,0x45
   3135 
   3136 // CHECK: shlb	$127, 32493
   3137 // CHECK:  encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
   3138         	shlb	$0x7f,0x7eed
   3139 
   3140 // CHECK: shlb	$127, 3133065982
   3141 // CHECK:  encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
   3142         	shlb	$0x7f,0xbabecafe
   3143 
   3144 // CHECK: shlb	$127, 305419896
   3145 // CHECK:  encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
   3146         	shlb	$0x7f,0x12345678
   3147 
   3148 // CHECK: shll	3735928559(%ebx,%ecx,8)
   3149 // CHECK:  encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3150         	shll	0xdeadbeef(%ebx,%ecx,8)
   3151 
   3152 // CHECK: shlw	32493
   3153 // CHECK:  encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
   3154         	shlw	0x7eed
   3155 
   3156 // CHECK: shll	3133065982
   3157 // CHECK:  encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
   3158         	shll	0xbabecafe
   3159 
   3160 // CHECK: shll	305419896
   3161 // CHECK:  encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
   3162         	shll	0x12345678
   3163 
   3164 // CHECK: shrl	$0, 3735928559(%ebx,%ecx,8)
   3165 // CHECK:  encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3166         	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
   3167 
   3168 // CHECK: shrl	$0, 69
   3169 // CHECK:  encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
   3170         	shrl	$0,0x45
   3171 
   3172 // CHECK: shrl	$0, 32493
   3173 // CHECK:  encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
   3174         	shrl	$0,0x7eed
   3175 
   3176 // CHECK: shrl	$0, 3133065982
   3177 // CHECK:  encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
   3178         	shrl	$0,0xbabecafe
   3179 
   3180 // CHECK: shrl	$0, 305419896
   3181 // CHECK:  encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
   3182         	shrl	$0,0x12345678
   3183 
   3184 // CHECK: shrb	$127, 3735928559(%ebx,%ecx,8)
   3185 // CHECK:  encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3186         	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3187 
   3188 // CHECK: shrb	$127, 69
   3189 // CHECK:  encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
   3190         	shrb	$0x7f,0x45
   3191 
   3192 // CHECK: shrb	$127, 32493
   3193 // CHECK:  encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
   3194         	shrb	$0x7f,0x7eed
   3195 
   3196 // CHECK: shrb	$127, 3133065982
   3197 // CHECK:  encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
   3198         	shrb	$0x7f,0xbabecafe
   3199 
   3200 // CHECK: shrb	$127, 305419896
   3201 // CHECK:  encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
   3202         	shrb	$0x7f,0x12345678
   3203 
   3204 // CHECK: shrl	3735928559(%ebx,%ecx,8)
   3205 // CHECK:  encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3206         	shrl	0xdeadbeef(%ebx,%ecx,8)
   3207 
   3208 // CHECK: shrw	32493
   3209 // CHECK:  encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
   3210         	shrw	0x7eed
   3211 
   3212 // CHECK: shrl	3133065982
   3213 // CHECK:  encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
   3214         	shrl	0xbabecafe
   3215 
   3216 // CHECK: shrl	305419896
   3217 // CHECK:  encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]
   3218         	shrl	0x12345678
   3219 
   3220 // CHECK: sarl	$0, 3735928559(%ebx,%ecx,8)
   3221 // CHECK:  encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3222         	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
   3223 
   3224 // CHECK: sarl	$0, 69
   3225 // CHECK:  encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
   3226         	sarl	$0,0x45
   3227 
   3228 // CHECK: sarl	$0, 32493
   3229 // CHECK:  encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
   3230         	sarl	$0,0x7eed
   3231 
   3232 // CHECK: sarl	$0, 3133065982
   3233 // CHECK:  encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
   3234         	sarl	$0,0xbabecafe
   3235 
   3236 // CHECK: sarl	$0, 305419896
   3237 // CHECK:  encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
   3238         	sarl	$0,0x12345678
   3239 
   3240 // CHECK: sarb	$127, 3735928559(%ebx,%ecx,8)
   3241 // CHECK:  encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3242         	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3243 
   3244 // CHECK: sarb	$127, 69
   3245 // CHECK:  encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
   3246         	sarb	$0x7f,0x45
   3247 
   3248 // CHECK: sarb	$127, 32493
   3249 // CHECK:  encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
   3250         	sarb	$0x7f,0x7eed
   3251 
   3252 // CHECK: sarb	$127, 3133065982
   3253 // CHECK:  encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
   3254         	sarb	$0x7f,0xbabecafe
   3255 
   3256 // CHECK: sarb	$127, 305419896
   3257 // CHECK:  encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
   3258         	sarb	$0x7f,0x12345678
   3259 
   3260 // CHECK: sarl	3735928559(%ebx,%ecx,8)
   3261 // CHECK:  encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   3262         	sarl	0xdeadbeef(%ebx,%ecx,8)
   3263 
   3264 // CHECK: sarw	32493
   3265 // CHECK:  encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
   3266         	sarw	0x7eed
   3267 
   3268 // CHECK: sarl	3133065982
   3269 // CHECK:  encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
   3270         	sarl	0xbabecafe
   3271 
   3272 // CHECK: sarl	305419896
   3273 // CHECK:  encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]
   3274         	sarl	0x12345678
   3275 
   3276 // CHECK: calll	*%ecx
   3277 // CHECK:  encoding: [0xff,0xd1]
   3278         	call	*%ecx
   3279 
   3280 // CHECK: calll	*3735928559(%ebx,%ecx,8)
   3281 // CHECK:  encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3282         	call	*0xdeadbeef(%ebx,%ecx,8)
   3283 
   3284 // CHECK: calll	*3135175374
   3285 // CHECK:  encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
   3286         	call	*0xbadeface
   3287 
   3288 // CHECK: calll	*3735928559(%ebx,%ecx,8)
   3289 // CHECK:  encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3290         	call	*0xdeadbeef(%ebx,%ecx,8)
   3291 
   3292 // CHECK: calll	*3135175374
   3293 // CHECK:  encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
   3294         	call	*0xbadeface
   3295 
   3296 // CHECK: lcallw	*32493
   3297 // CHECK:  encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
   3298         	lcallw	*0x7eed
   3299 
   3300 // CHECK: jmpl	*3735928559(%ebx,%ecx,8)
   3301 // CHECK:  encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3302         	jmp	*0xdeadbeef(%ebx,%ecx,8)
   3303 
   3304 // CHECK: jmpl	*3135175374
   3305 // CHECK:  encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
   3306         	jmp	*0xbadeface
   3307 
   3308 // CHECK: jmpl	*3735928559(%ebx,%ecx,8)
   3309 // CHECK:  encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3310         	jmp	*0xdeadbeef(%ebx,%ecx,8)
   3311 
   3312 // CHECK: jmpl	*3135175374
   3313 // CHECK:  encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
   3314         	jmp	*0xbadeface
   3315 
   3316 // CHECK: ljmpl	*3735928559(%ebx,%ecx,8)
   3317 // CHECK:  encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3318         	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
   3319 
   3320 // CHECK: ljmpw	*32493
   3321 // CHECK:  encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
   3322         	ljmpw	*0x7eed
   3323 
   3324 // CHECK: ljmpl	*3133065982
   3325 // CHECK:  encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
   3326         	ljmpl	*0xbabecafe
   3327 
   3328 // CHECK: ljmpl	*305419896
   3329 // CHECK:  encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]
   3330         	ljmpl	*0x12345678
   3331 
   3332 // CHECK: ret
   3333 // CHECK:  encoding: [0xc3]
   3334         	ret
   3335 
   3336 // CHECK: lret
   3337 // CHECK:  encoding: [0xcb]
   3338         	lret
   3339 
   3340 // CHECK: leave
   3341 // CHECK:  encoding: [0xc9]
   3342         	leave
   3343 
   3344 // CHECK: leave
   3345 // CHECK:  encoding: [0xc9]
   3346         	leavel
   3347 
   3348 // CHECK: seto	%bl
   3349 // CHECK:  encoding: [0x0f,0x90,0xc3]
   3350         	seto	%bl
   3351 
   3352 // CHECK: seto	3735928559(%ebx,%ecx,8)
   3353 // CHECK:  encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3354         	seto	0xdeadbeef(%ebx,%ecx,8)
   3355 
   3356 // CHECK: seto	32493
   3357 // CHECK:  encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
   3358         	seto	0x7eed
   3359 
   3360 // CHECK: seto	3133065982
   3361 // CHECK:  encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
   3362         	seto	0xbabecafe
   3363 
   3364 // CHECK: seto	305419896
   3365 // CHECK:  encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
   3366         	seto	0x12345678
   3367 
   3368 // CHECK: setno	%bl
   3369 // CHECK:  encoding: [0x0f,0x91,0xc3]
   3370         	setno	%bl
   3371 
   3372 // CHECK: setno	3735928559(%ebx,%ecx,8)
   3373 // CHECK:  encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3374         	setno	0xdeadbeef(%ebx,%ecx,8)
   3375 
   3376 // CHECK: setno	32493
   3377 // CHECK:  encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
   3378         	setno	0x7eed
   3379 
   3380 // CHECK: setno	3133065982
   3381 // CHECK:  encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
   3382         	setno	0xbabecafe
   3383 
   3384 // CHECK: setno	305419896
   3385 // CHECK:  encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
   3386         	setno	0x12345678
   3387 
   3388 // CHECK: setb	%bl
   3389 // CHECK:  encoding: [0x0f,0x92,0xc3]
   3390         	setb	%bl
   3391 
   3392 // CHECK: setb	3735928559(%ebx,%ecx,8)
   3393 // CHECK:  encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3394         	setb	0xdeadbeef(%ebx,%ecx,8)
   3395 
   3396 // CHECK: setb	32493
   3397 // CHECK:  encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
   3398         	setb	0x7eed
   3399 
   3400 // CHECK: setb	3133065982
   3401 // CHECK:  encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
   3402         	setb	0xbabecafe
   3403 
   3404 // CHECK: setb	305419896
   3405 // CHECK:  encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
   3406         	setb	0x12345678
   3407 
   3408 // CHECK: setae	%bl
   3409 // CHECK:  encoding: [0x0f,0x93,0xc3]
   3410         	setae	%bl
   3411 
   3412 // CHECK: setae	3735928559(%ebx,%ecx,8)
   3413 // CHECK:  encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3414         	setae	0xdeadbeef(%ebx,%ecx,8)
   3415 
   3416 // CHECK: setae	32493
   3417 // CHECK:  encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
   3418         	setae	0x7eed
   3419 
   3420 // CHECK: setae	3133065982
   3421 // CHECK:  encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
   3422         	setae	0xbabecafe
   3423 
   3424 // CHECK: setae	305419896
   3425 // CHECK:  encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
   3426         	setae	0x12345678
   3427 
   3428 // CHECK: sete	%bl
   3429 // CHECK:  encoding: [0x0f,0x94,0xc3]
   3430         	sete	%bl
   3431 
   3432 // CHECK: sete	3735928559(%ebx,%ecx,8)
   3433 // CHECK:  encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3434         	sete	0xdeadbeef(%ebx,%ecx,8)
   3435 
   3436 // CHECK: sete	32493
   3437 // CHECK:  encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
   3438         	sete	0x7eed
   3439 
   3440 // CHECK: sete	3133065982
   3441 // CHECK:  encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
   3442         	sete	0xbabecafe
   3443 
   3444 // CHECK: sete	305419896
   3445 // CHECK:  encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
   3446         	sete	0x12345678
   3447 
   3448 // CHECK: setne	%bl
   3449 // CHECK:  encoding: [0x0f,0x95,0xc3]
   3450         	setne	%bl
   3451 
   3452 // CHECK: setne	3735928559(%ebx,%ecx,8)
   3453 // CHECK:  encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3454         	setne	0xdeadbeef(%ebx,%ecx,8)
   3455 
   3456 // CHECK: setne	32493
   3457 // CHECK:  encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
   3458         	setne	0x7eed
   3459 
   3460 // CHECK: setne	3133065982
   3461 // CHECK:  encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
   3462         	setne	0xbabecafe
   3463 
   3464 // CHECK: setne	305419896
   3465 // CHECK:  encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
   3466         	setne	0x12345678
   3467 
   3468 // CHECK: setbe	%bl
   3469 // CHECK:  encoding: [0x0f,0x96,0xc3]
   3470         	setbe	%bl
   3471 
   3472 // CHECK: setbe	3735928559(%ebx,%ecx,8)
   3473 // CHECK:  encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3474         	setbe	0xdeadbeef(%ebx,%ecx,8)
   3475 
   3476 // CHECK: setbe	32493
   3477 // CHECK:  encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
   3478         	setbe	0x7eed
   3479 
   3480 // CHECK: setbe	3133065982
   3481 // CHECK:  encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
   3482         	setbe	0xbabecafe
   3483 
   3484 // CHECK: setbe	305419896
   3485 // CHECK:  encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
   3486         	setbe	0x12345678
   3487 
   3488 // CHECK: seta	%bl
   3489 // CHECK:  encoding: [0x0f,0x97,0xc3]
   3490         	seta	%bl
   3491 
   3492 // CHECK: seta	3735928559(%ebx,%ecx,8)
   3493 // CHECK:  encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3494         	seta	0xdeadbeef(%ebx,%ecx,8)
   3495 
   3496 // CHECK: seta	32493
   3497 // CHECK:  encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
   3498         	seta	0x7eed
   3499 
   3500 // CHECK: seta	3133065982
   3501 // CHECK:  encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
   3502         	seta	0xbabecafe
   3503 
   3504 // CHECK: seta	305419896
   3505 // CHECK:  encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
   3506         	seta	0x12345678
   3507 
   3508 // CHECK: sets	%bl
   3509 // CHECK:  encoding: [0x0f,0x98,0xc3]
   3510         	sets	%bl
   3511 
   3512 // CHECK: sets	3735928559(%ebx,%ecx,8)
   3513 // CHECK:  encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3514         	sets	0xdeadbeef(%ebx,%ecx,8)
   3515 
   3516 // CHECK: sets	32493
   3517 // CHECK:  encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
   3518         	sets	0x7eed
   3519 
   3520 // CHECK: sets	3133065982
   3521 // CHECK:  encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
   3522         	sets	0xbabecafe
   3523 
   3524 // CHECK: sets	305419896
   3525 // CHECK:  encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
   3526         	sets	0x12345678
   3527 
   3528 // CHECK: setns	%bl
   3529 // CHECK:  encoding: [0x0f,0x99,0xc3]
   3530         	setns	%bl
   3531 
   3532 // CHECK: setns	3735928559(%ebx,%ecx,8)
   3533 // CHECK:  encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3534         	setns	0xdeadbeef(%ebx,%ecx,8)
   3535 
   3536 // CHECK: setns	32493
   3537 // CHECK:  encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
   3538         	setns	0x7eed
   3539 
   3540 // CHECK: setns	3133065982
   3541 // CHECK:  encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
   3542         	setns	0xbabecafe
   3543 
   3544 // CHECK: setns	305419896
   3545 // CHECK:  encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
   3546         	setns	0x12345678
   3547 
   3548 // CHECK: setp	%bl
   3549 // CHECK:  encoding: [0x0f,0x9a,0xc3]
   3550         	setp	%bl
   3551 
   3552 // CHECK: setp	3735928559(%ebx,%ecx,8)
   3553 // CHECK:  encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3554         	setp	0xdeadbeef(%ebx,%ecx,8)
   3555 
   3556 // CHECK: setp	32493
   3557 // CHECK:  encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
   3558         	setp	0x7eed
   3559 
   3560 // CHECK: setp	3133065982
   3561 // CHECK:  encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
   3562         	setp	0xbabecafe
   3563 
   3564 // CHECK: setp	305419896
   3565 // CHECK:  encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
   3566         	setp	0x12345678
   3567 
   3568 // CHECK: setnp	%bl
   3569 // CHECK:  encoding: [0x0f,0x9b,0xc3]
   3570         	setnp	%bl
   3571 
   3572 // CHECK: setnp	3735928559(%ebx,%ecx,8)
   3573 // CHECK:  encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3574         	setnp	0xdeadbeef(%ebx,%ecx,8)
   3575 
   3576 // CHECK: setnp	32493
   3577 // CHECK:  encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
   3578         	setnp	0x7eed
   3579 
   3580 // CHECK: setnp	3133065982
   3581 // CHECK:  encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
   3582         	setnp	0xbabecafe
   3583 
   3584 // CHECK: setnp	305419896
   3585 // CHECK:  encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
   3586         	setnp	0x12345678
   3587 
   3588 // CHECK: setl	%bl
   3589 // CHECK:  encoding: [0x0f,0x9c,0xc3]
   3590         	setl	%bl
   3591 
   3592 // CHECK: setl	3735928559(%ebx,%ecx,8)
   3593 // CHECK:  encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3594         	setl	0xdeadbeef(%ebx,%ecx,8)
   3595 
   3596 // CHECK: setl	32493
   3597 // CHECK:  encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
   3598         	setl	0x7eed
   3599 
   3600 // CHECK: setl	3133065982
   3601 // CHECK:  encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
   3602         	setl	0xbabecafe
   3603 
   3604 // CHECK: setl	305419896
   3605 // CHECK:  encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
   3606         	setl	0x12345678
   3607 
   3608 // CHECK: setge	%bl
   3609 // CHECK:  encoding: [0x0f,0x9d,0xc3]
   3610         	setge	%bl
   3611 
   3612 // CHECK: setge	3735928559(%ebx,%ecx,8)
   3613 // CHECK:  encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3614         	setge	0xdeadbeef(%ebx,%ecx,8)
   3615 
   3616 // CHECK: setge	32493
   3617 // CHECK:  encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
   3618         	setge	0x7eed
   3619 
   3620 // CHECK: setge	3133065982
   3621 // CHECK:  encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
   3622         	setge	0xbabecafe
   3623 
   3624 // CHECK: setge	305419896
   3625 // CHECK:  encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
   3626         	setge	0x12345678
   3627 
   3628 // CHECK: setle	%bl
   3629 // CHECK:  encoding: [0x0f,0x9e,0xc3]
   3630         	setle	%bl
   3631 
   3632 // CHECK: setle	3735928559(%ebx,%ecx,8)
   3633 // CHECK:  encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3634         	setle	0xdeadbeef(%ebx,%ecx,8)
   3635 
   3636 // CHECK: setle	32493
   3637 // CHECK:  encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
   3638         	setle	0x7eed
   3639 
   3640 // CHECK: setle	3133065982
   3641 // CHECK:  encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
   3642         	setle	0xbabecafe
   3643 
   3644 // CHECK: setle	305419896
   3645 // CHECK:  encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
   3646         	setle	0x12345678
   3647 
   3648 // CHECK: setg	%bl
   3649 // CHECK:  encoding: [0x0f,0x9f,0xc3]
   3650         	setg	%bl
   3651 
   3652 // CHECK: setg	3735928559(%ebx,%ecx,8)
   3653 // CHECK:  encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3654         	setg	0xdeadbeef(%ebx,%ecx,8)
   3655 
   3656 // CHECK: setg	32493
   3657 // CHECK:  encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
   3658         	setg	0x7eed
   3659 
   3660 // CHECK: setg	3133065982
   3661 // CHECK:  encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
   3662         	setg	0xbabecafe
   3663 
   3664 // CHECK: setg	305419896
   3665 // CHECK:  encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
   3666         	setg	0x12345678
   3667 
   3668 // CHECK: rsm
   3669 // CHECK:  encoding: [0x0f,0xaa]
   3670         	rsm
   3671 
   3672 // CHECK: hlt
   3673 // CHECK:  encoding: [0xf4]
   3674         	hlt
   3675 
   3676 // CHECK: nopl	3735928559(%ebx,%ecx,8)
   3677 // CHECK:  encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3678         	nopl	0xdeadbeef(%ebx,%ecx,8)
   3679 
   3680 // CHECK: nopw	32493
   3681 // CHECK:  encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
   3682         	nopw	0x7eed
   3683 
   3684 // CHECK: nopl	3133065982
   3685 // CHECK:  encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
   3686         	nopl	0xbabecafe
   3687 
   3688 // CHECK: nopl	305419896
   3689 // CHECK:  encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
   3690         	nopl	0x12345678
   3691 
   3692 // CHECK: nop
   3693 // CHECK:  encoding: [0x90]
   3694         	nop
   3695 
   3696 // CHECK: lldtw	32493
   3697 // CHECK:  encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
   3698         	lldtw	0x7eed
   3699 
   3700 // CHECK: lmsww	32493
   3701 // CHECK:  encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
   3702         	lmsww	0x7eed
   3703 
   3704 // CHECK: ltrw	32493
   3705 // CHECK:  encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
   3706         	ltrw	0x7eed
   3707 
   3708 // CHECK: sldtw	32493
   3709 // CHECK:  encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
   3710         	sldtw	0x7eed
   3711 
   3712 // CHECK: smsww	32493
   3713 // CHECK:  encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
   3714         	smsww	0x7eed
   3715 
   3716 // CHECK: strw	32493
   3717 // CHECK:  encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
   3718         	strw	0x7eed
   3719 
   3720 // CHECK: verr	%bx
   3721 // CHECK:  encoding: [0x0f,0x00,0xe3]
   3722         	verr	%bx
   3723 
   3724 // CHECK: verr	3735928559(%ebx,%ecx,8)
   3725 // CHECK:  encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3726         	verr	0xdeadbeef(%ebx,%ecx,8)
   3727 
   3728 // CHECK: verr	3133065982
   3729 // CHECK:  encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
   3730         	verr	0xbabecafe
   3731 
   3732 // CHECK: verr	305419896
   3733 // CHECK:  encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
   3734         	verr	0x12345678
   3735 
   3736 // CHECK: verw	%bx
   3737 // CHECK:  encoding: [0x0f,0x00,0xeb]
   3738         	verw	%bx
   3739 
   3740 // CHECK: verw	3735928559(%ebx,%ecx,8)
   3741 // CHECK:  encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3742         	verw	0xdeadbeef(%ebx,%ecx,8)
   3743 
   3744 // CHECK: verw	3133065982
   3745 // CHECK:  encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
   3746         	verw	0xbabecafe
   3747 
   3748 // CHECK: verw	305419896
   3749 // CHECK:  encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
   3750         	verw	0x12345678
   3751 
   3752 // CHECK: fld	%st(2)
   3753 // CHECK:  encoding: [0xd9,0xc2]
   3754         	fld	%st(2)
   3755 
   3756 // CHECK: fldl	3735928559(%ebx,%ecx,8)
   3757 // CHECK:  encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3758         	fldl	0xdeadbeef(%ebx,%ecx,8)
   3759 
   3760 // CHECK: fldl	3133065982
   3761 // CHECK:  encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
   3762         	fldl	0xbabecafe
   3763 
   3764 // CHECK: fldl	305419896
   3765 // CHECK:  encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]
   3766         	fldl	0x12345678
   3767 
   3768 // CHECK: fld	%st(2)
   3769 // CHECK:  encoding: [0xd9,0xc2]
   3770         	fld	%st(2)
   3771 
   3772 // CHECK: fildl	3735928559(%ebx,%ecx,8)
   3773 // CHECK:  encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3774         	fildl	0xdeadbeef(%ebx,%ecx,8)
   3775 
   3776 // CHECK: fildl	3133065982
   3777 // CHECK:  encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
   3778         	fildl	0xbabecafe
   3779 
   3780 // CHECK: fildl	305419896
   3781 // CHECK:  encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]
   3782         	fildl	0x12345678
   3783 
   3784 // CHECK: fildll	3735928559(%ebx,%ecx,8)
   3785 // CHECK:  encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3786         	fildll	0xdeadbeef(%ebx,%ecx,8)
   3787 
   3788 // CHECK: fildll	32493
   3789 // CHECK:  encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
   3790         	fildll	0x7eed
   3791 
   3792 // CHECK: fildll	3133065982
   3793 // CHECK:  encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
   3794         	fildll	0xbabecafe
   3795 
   3796 // CHECK: fildll	305419896
   3797 // CHECK:  encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]
   3798         	fildll	0x12345678
   3799 
   3800 // CHECK: fldt	3735928559(%ebx,%ecx,8)
   3801 // CHECK:  encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3802         	fldt	0xdeadbeef(%ebx,%ecx,8)
   3803 
   3804 // CHECK: fldt	32493
   3805 // CHECK:  encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
   3806         	fldt	0x7eed
   3807 
   3808 // CHECK: fldt	3133065982
   3809 // CHECK:  encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
   3810         	fldt	0xbabecafe
   3811 
   3812 // CHECK: fldt	305419896
   3813 // CHECK:  encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]
   3814         	fldt	0x12345678
   3815 
   3816 // CHECK: fbld	3735928559(%ebx,%ecx,8)
   3817 // CHECK:  encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3818         	fbld	0xdeadbeef(%ebx,%ecx,8)
   3819 
   3820 // CHECK: fbld	32493
   3821 // CHECK:  encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]
   3822         	fbld	0x7eed
   3823 
   3824 // CHECK: fbld	3133065982
   3825 // CHECK:  encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
   3826         	fbld	0xbabecafe
   3827 
   3828 // CHECK: fbld	305419896
   3829 // CHECK:  encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]
   3830         	fbld	0x12345678
   3831 
   3832 // CHECK: fst	%st(2)
   3833 // CHECK:  encoding: [0xdd,0xd2]
   3834         	fst	%st(2)
   3835 
   3836 // CHECK: fstl	3735928559(%ebx,%ecx,8)
   3837 // CHECK:  encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3838         	fstl	0xdeadbeef(%ebx,%ecx,8)
   3839 
   3840 // CHECK: fstl	3133065982
   3841 // CHECK:  encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
   3842         	fstl	0xbabecafe
   3843 
   3844 // CHECK: fstl	305419896
   3845 // CHECK:  encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]
   3846         	fstl	0x12345678
   3847 
   3848 // CHECK: fst	%st(2)
   3849 // CHECK:  encoding: [0xdd,0xd2]
   3850         	fst	%st(2)
   3851 
   3852 // CHECK: fistl	3735928559(%ebx,%ecx,8)
   3853 // CHECK:  encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3854         	fistl	0xdeadbeef(%ebx,%ecx,8)
   3855 
   3856 // CHECK: fistl	3133065982
   3857 // CHECK:  encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
   3858         	fistl	0xbabecafe
   3859 
   3860 // CHECK: fistl	305419896
   3861 // CHECK:  encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]
   3862         	fistl	0x12345678
   3863 
   3864 // CHECK: fstp	%st(2)
   3865 // CHECK:  encoding: [0xdd,0xda]
   3866         	fstp	%st(2)
   3867 
   3868 // CHECK: fstpl	3735928559(%ebx,%ecx,8)
   3869 // CHECK:  encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   3870         	fstpl	0xdeadbeef(%ebx,%ecx,8)
   3871 
   3872 // CHECK: fstpl	3133065982
   3873 // CHECK:  encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
   3874         	fstpl	0xbabecafe
   3875 
   3876 // CHECK: fstpl	305419896
   3877 // CHECK:  encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]
   3878         	fstpl	0x12345678
   3879 
   3880 // CHECK: fstp	%st(2)
   3881 // CHECK:  encoding: [0xdd,0xda]
   3882         	fstp	%st(2)
   3883 
   3884 // CHECK: fistpl	3735928559(%ebx,%ecx,8)
   3885 // CHECK:  encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   3886         	fistpl	0xdeadbeef(%ebx,%ecx,8)
   3887 
   3888 // CHECK: fistpl	3133065982
   3889 // CHECK:  encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
   3890         	fistpl	0xbabecafe
   3891 
   3892 // CHECK: fistpl	305419896
   3893 // CHECK:  encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]
   3894         	fistpl	0x12345678
   3895 
   3896 // CHECK: fistpll	3735928559(%ebx,%ecx,8)
   3897 // CHECK:  encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   3898         	fistpll	0xdeadbeef(%ebx,%ecx,8)
   3899 
   3900 // CHECK: fistpll	32493
   3901 // CHECK:  encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
   3902         	fistpll	0x7eed
   3903 
   3904 // CHECK: fistpll	3133065982
   3905 // CHECK:  encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
   3906         	fistpll	0xbabecafe
   3907 
   3908 // CHECK: fistpll	305419896
   3909 // CHECK:  encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]
   3910         	fistpll	0x12345678
   3911 
   3912 // CHECK: fstpt	3735928559(%ebx,%ecx,8)
   3913 // CHECK:  encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   3914         	fstpt	0xdeadbeef(%ebx,%ecx,8)
   3915 
   3916 // CHECK: fstpt	32493
   3917 // CHECK:  encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
   3918         	fstpt	0x7eed
   3919 
   3920 // CHECK: fstpt	3133065982
   3921 // CHECK:  encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
   3922         	fstpt	0xbabecafe
   3923 
   3924 // CHECK: fstpt	305419896
   3925 // CHECK:  encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]
   3926         	fstpt	0x12345678
   3927 
   3928 // CHECK: fbstp	3735928559(%ebx,%ecx,8)
   3929 // CHECK:  encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   3930         	fbstp	0xdeadbeef(%ebx,%ecx,8)
   3931 
   3932 // CHECK: fbstp	32493
   3933 // CHECK:  encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]
   3934         	fbstp	0x7eed
   3935 
   3936 // CHECK: fbstp	3133065982
   3937 // CHECK:  encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
   3938         	fbstp	0xbabecafe
   3939 
   3940 // CHECK: fbstp	305419896
   3941 // CHECK:  encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]
   3942         	fbstp	0x12345678
   3943 
   3944 // CHECK: fxch	%st(2)
   3945 // CHECK:  encoding: [0xd9,0xca]
   3946         	fxch	%st(2)
   3947 
   3948 // CHECK: fcom	%st(2)
   3949 // CHECK:  encoding: [0xd8,0xd2]
   3950         	fcom	%st(2)
   3951 
   3952 // CHECK: fcom	%st(2)
   3953 // CHECK:  encoding: [0xd8,0xd2]
   3954         	fcom	%st(2)
   3955 
   3956 // CHECK: ficoml	3735928559(%ebx,%ecx,8)
   3957 // CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3958         	ficoml	0xdeadbeef(%ebx,%ecx,8)
   3959 
   3960 // CHECK: ficoml	3133065982
   3961 // CHECK:  encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
   3962         	ficoml	0xbabecafe
   3963 
   3964 // CHECK: ficoml	305419896
   3965 // CHECK:  encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
   3966         	ficoml	0x12345678
   3967 
   3968 // CHECK: fcomp	%st(2)
   3969 // CHECK:  encoding: [0xd8,0xda]
   3970         	fcomp	%st(2)
   3971 
   3972 // CHECK: fcomp	%st(2)
   3973 // CHECK:  encoding: [0xd8,0xda]
   3974         	fcomp	%st(2)
   3975 
   3976 // CHECK: ficompl	3735928559(%ebx,%ecx,8)
   3977 // CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   3978         	ficompl	0xdeadbeef(%ebx,%ecx,8)
   3979 
   3980 // CHECK: ficompl	3133065982
   3981 // CHECK:  encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
   3982         	ficompl	0xbabecafe
   3983 
   3984 // CHECK: ficompl	305419896
   3985 // CHECK:  encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
   3986         	ficompl	0x12345678
   3987 
   3988 // CHECK: fcompp
   3989 // CHECK:  encoding: [0xde,0xd9]
   3990         	fcompp
   3991 
   3992 // CHECK: fucom	%st(2)
   3993 // CHECK:  encoding: [0xdd,0xe2]
   3994         	fucom	%st(2)
   3995 
   3996 // CHECK: fucomp	%st(2)
   3997 // CHECK:  encoding: [0xdd,0xea]
   3998         	fucomp	%st(2)
   3999 
   4000 // CHECK: fucompp
   4001 // CHECK:  encoding: [0xda,0xe9]
   4002         	fucompp
   4003 
   4004 // CHECK: ftst
   4005 // CHECK:  encoding: [0xd9,0xe4]
   4006         	ftst
   4007 
   4008 // CHECK: fxam
   4009 // CHECK:  encoding: [0xd9,0xe5]
   4010         	fxam
   4011 
   4012 // CHECK: fld1
   4013 // CHECK:  encoding: [0xd9,0xe8]
   4014         	fld1
   4015 
   4016 // CHECK: fldl2t
   4017 // CHECK:  encoding: [0xd9,0xe9]
   4018         	fldl2t
   4019 
   4020 // CHECK: fldl2e
   4021 // CHECK:  encoding: [0xd9,0xea]
   4022         	fldl2e
   4023 
   4024 // CHECK: fldpi
   4025 // CHECK:  encoding: [0xd9,0xeb]
   4026         	fldpi
   4027 
   4028 // CHECK: fldlg2
   4029 // CHECK:  encoding: [0xd9,0xec]
   4030         	fldlg2
   4031 
   4032 // CHECK: fldln2
   4033 // CHECK:  encoding: [0xd9,0xed]
   4034         	fldln2
   4035 
   4036 // CHECK: fldz
   4037 // CHECK:  encoding: [0xd9,0xee]
   4038         	fldz
   4039 
   4040 // CHECK: fadd	%st(2)
   4041 // CHECK:  encoding: [0xd8,0xc2]
   4042         	fadd	%st(2)
   4043 
   4044 // CHECK: faddl	3735928559(%ebx,%ecx,8)
   4045 // CHECK:  encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
   4046         	faddl	0xdeadbeef(%ebx,%ecx,8)
   4047 
   4048 // CHECK: faddl	3133065982
   4049 // CHECK:  encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
   4050         	faddl	0xbabecafe
   4051 
   4052 // CHECK: faddl	305419896
   4053 // CHECK:  encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
   4054         	faddl	0x12345678
   4055 
   4056 // CHECK: fiaddl	3735928559(%ebx,%ecx,8)
   4057 // CHECK:  encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
   4058         	fiaddl	0xdeadbeef(%ebx,%ecx,8)
   4059 
   4060 // CHECK: fiaddl	3133065982
   4061 // CHECK:  encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
   4062         	fiaddl	0xbabecafe
   4063 
   4064 // CHECK: fiaddl	305419896
   4065 // CHECK:  encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
   4066         	fiaddl	0x12345678
   4067 
   4068 // CHECK: faddp	%st(2)
   4069 // CHECK:  encoding: [0xde,0xc2]
   4070         	faddp	%st(2)
   4071 
   4072 // CHECK: fsub	%st(2)
   4073 // CHECK:  encoding: [0xd8,0xe2]
   4074         	fsub	%st(2)
   4075 
   4076 // CHECK: fsubl	3735928559(%ebx,%ecx,8)
   4077 // CHECK:  encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   4078         	fsubl	0xdeadbeef(%ebx,%ecx,8)
   4079 
   4080 // CHECK: fsubl	3133065982
   4081 // CHECK:  encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
   4082         	fsubl	0xbabecafe
   4083 
   4084 // CHECK: fsubl	305419896
   4085 // CHECK:  encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
   4086         	fsubl	0x12345678
   4087 
   4088 // CHECK: fisubl	3735928559(%ebx,%ecx,8)
   4089 // CHECK:  encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   4090         	fisubl	0xdeadbeef(%ebx,%ecx,8)
   4091 
   4092 // CHECK: fisubl	3133065982
   4093 // CHECK:  encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
   4094         	fisubl	0xbabecafe
   4095 
   4096 // CHECK: fisubl	305419896
   4097 // CHECK:  encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
   4098         	fisubl	0x12345678
   4099 
   4100 // CHECK: fsubp	%st(2)
   4101 // CHECK:  encoding: [0xde,0xe2]
   4102         	fsubp	%st(2)
   4103 
   4104 // CHECK: fsubr	%st(2)
   4105 // CHECK:  encoding: [0xd8,0xea]
   4106         	fsubr	%st(2)
   4107 
   4108 // CHECK: fsubrl	3735928559(%ebx,%ecx,8)
   4109 // CHECK:  encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4110         	fsubrl	0xdeadbeef(%ebx,%ecx,8)
   4111 
   4112 // CHECK: fsubrl	3133065982
   4113 // CHECK:  encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
   4114         	fsubrl	0xbabecafe
   4115 
   4116 // CHECK: fsubrl	305419896
   4117 // CHECK:  encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
   4118         	fsubrl	0x12345678
   4119 
   4120 // CHECK: fisubrl	3735928559(%ebx,%ecx,8)
   4121 // CHECK:  encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4122         	fisubrl	0xdeadbeef(%ebx,%ecx,8)
   4123 
   4124 // CHECK: fisubrl	3133065982
   4125 // CHECK:  encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
   4126         	fisubrl	0xbabecafe
   4127 
   4128 // CHECK: fisubrl	305419896
   4129 // CHECK:  encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
   4130         	fisubrl	0x12345678
   4131 
   4132 // CHECK: fsubrp	%st(2)
   4133 // CHECK:  encoding: [0xde,0xea]
   4134         	fsubrp	%st(2)
   4135 
   4136 // CHECK: fmul	%st(2)
   4137 // CHECK:  encoding: [0xd8,0xca]
   4138         	fmul	%st(2)
   4139 
   4140 // CHECK: fmull	3735928559(%ebx,%ecx,8)
   4141 // CHECK:  encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4142         	fmull	0xdeadbeef(%ebx,%ecx,8)
   4143 
   4144 // CHECK: fmull	3133065982
   4145 // CHECK:  encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
   4146         	fmull	0xbabecafe
   4147 
   4148 // CHECK: fmull	305419896
   4149 // CHECK:  encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
   4150         	fmull	0x12345678
   4151 
   4152 // CHECK: fimull	3735928559(%ebx,%ecx,8)
   4153 // CHECK:  encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4154         	fimull	0xdeadbeef(%ebx,%ecx,8)
   4155 
   4156 // CHECK: fimull	3133065982
   4157 // CHECK:  encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
   4158         	fimull	0xbabecafe
   4159 
   4160 // CHECK: fimull	305419896
   4161 // CHECK:  encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
   4162         	fimull	0x12345678
   4163 
   4164 // CHECK: fmulp	%st(2)
   4165 // CHECK:  encoding: [0xde,0xca]
   4166         	fmulp	%st(2)
   4167 
   4168 // CHECK: fdiv	%st(2)
   4169 // CHECK:  encoding: [0xd8,0xf2]
   4170         	fdiv	%st(2)
   4171 
   4172 // CHECK: fdivl	3735928559(%ebx,%ecx,8)
   4173 // CHECK:  encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   4174         	fdivl	0xdeadbeef(%ebx,%ecx,8)
   4175 
   4176 // CHECK: fdivl	3133065982
   4177 // CHECK:  encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
   4178         	fdivl	0xbabecafe
   4179 
   4180 // CHECK: fdivl	305419896
   4181 // CHECK:  encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
   4182         	fdivl	0x12345678
   4183 
   4184 // CHECK: fidivl	3735928559(%ebx,%ecx,8)
   4185 // CHECK:  encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   4186         	fidivl	0xdeadbeef(%ebx,%ecx,8)
   4187 
   4188 // CHECK: fidivl	3133065982
   4189 // CHECK:  encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
   4190         	fidivl	0xbabecafe
   4191 
   4192 // CHECK: fidivl	305419896
   4193 // CHECK:  encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
   4194         	fidivl	0x12345678
   4195 
   4196 // CHECK: fdivp	%st(2)
   4197 // CHECK:  encoding: [0xde,0xf2]
   4198         	fdivp	%st(2)
   4199 
   4200 // CHECK: fdivr	%st(2)
   4201 // CHECK:  encoding: [0xd8,0xfa]
   4202         	fdivr	%st(2)
   4203 
   4204 // CHECK: fdivrl	3735928559(%ebx,%ecx,8)
   4205 // CHECK:  encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4206         	fdivrl	0xdeadbeef(%ebx,%ecx,8)
   4207 
   4208 // CHECK: fdivrl	3133065982
   4209 // CHECK:  encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
   4210         	fdivrl	0xbabecafe
   4211 
   4212 // CHECK: fdivrl	305419896
   4213 // CHECK:  encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
   4214         	fdivrl	0x12345678
   4215 
   4216 // CHECK: fidivrl	3735928559(%ebx,%ecx,8)
   4217 // CHECK:  encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4218         	fidivrl	0xdeadbeef(%ebx,%ecx,8)
   4219 
   4220 // CHECK: fidivrl	3133065982
   4221 // CHECK:  encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
   4222         	fidivrl	0xbabecafe
   4223 
   4224 // CHECK: fidivrl	305419896
   4225 // CHECK:  encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
   4226         	fidivrl	0x12345678
   4227 
   4228 // CHECK: fdivrp	%st(2)
   4229 // CHECK:  encoding: [0xde,0xfa]
   4230         	fdivrp	%st(2)
   4231 
   4232 // CHECK: f2xm1
   4233 // CHECK:  encoding: [0xd9,0xf0]
   4234         	f2xm1
   4235 
   4236 // CHECK: fyl2x
   4237 // CHECK:  encoding: [0xd9,0xf1]
   4238         	fyl2x
   4239 
   4240 // CHECK: fptan
   4241 // CHECK:  encoding: [0xd9,0xf2]
   4242         	fptan
   4243 
   4244 // CHECK: fpatan
   4245 // CHECK:  encoding: [0xd9,0xf3]
   4246         	fpatan
   4247 
   4248 // CHECK: fxtract
   4249 // CHECK:  encoding: [0xd9,0xf4]
   4250         	fxtract
   4251 
   4252 // CHECK: fprem1
   4253 // CHECK:  encoding: [0xd9,0xf5]
   4254         	fprem1
   4255 
   4256 // CHECK: fdecstp
   4257 // CHECK:  encoding: [0xd9,0xf6]
   4258         	fdecstp
   4259 
   4260 // CHECK: fincstp
   4261 // CHECK:  encoding: [0xd9,0xf7]
   4262         	fincstp
   4263 
   4264 // CHECK: fprem
   4265 // CHECK:  encoding: [0xd9,0xf8]
   4266         	fprem
   4267 
   4268 // CHECK: fyl2xp1
   4269 // CHECK:  encoding: [0xd9,0xf9]
   4270         	fyl2xp1
   4271 
   4272 // CHECK: fsqrt
   4273 // CHECK:  encoding: [0xd9,0xfa]
   4274         	fsqrt
   4275 
   4276 // CHECK: fsincos
   4277 // CHECK:  encoding: [0xd9,0xfb]
   4278         	fsincos
   4279 
   4280 // CHECK: frndint
   4281 // CHECK:  encoding: [0xd9,0xfc]
   4282         	frndint
   4283 
   4284 // CHECK: fscale
   4285 // CHECK:  encoding: [0xd9,0xfd]
   4286         	fscale
   4287 
   4288 // CHECK: fsin
   4289 // CHECK:  encoding: [0xd9,0xfe]
   4290         	fsin
   4291 
   4292 // CHECK: fcos
   4293 // CHECK:  encoding: [0xd9,0xff]
   4294         	fcos
   4295 
   4296 // CHECK: fchs
   4297 // CHECK:  encoding: [0xd9,0xe0]
   4298         	fchs
   4299 
   4300 // CHECK: fabs
   4301 // CHECK:  encoding: [0xd9,0xe1]
   4302         	fabs
   4303 
   4304 // CHECK: fninit
   4305 // CHECK:  encoding: [0xdb,0xe3]
   4306         	fninit
   4307 
   4308 // CHECK: fldcw	3735928559(%ebx,%ecx,8)
   4309 // CHECK:  encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4310         	fldcw	0xdeadbeef(%ebx,%ecx,8)
   4311 
   4312 // CHECK: fldcw	3133065982
   4313 // CHECK:  encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
   4314         	fldcw	0xbabecafe
   4315 
   4316 // CHECK: fldcw	305419896
   4317 // CHECK:  encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
   4318         	fldcw	0x12345678
   4319 
   4320 // CHECK: fnstcw	3735928559(%ebx,%ecx,8)
   4321 // CHECK:  encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4322         	fnstcw	0xdeadbeef(%ebx,%ecx,8)
   4323 
   4324 // CHECK: fnstcw	3133065982
   4325 // CHECK:  encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
   4326         	fnstcw	0xbabecafe
   4327 
   4328 // CHECK: fnstcw	305419896
   4329 // CHECK:  encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
   4330         	fnstcw	0x12345678
   4331 
   4332 // CHECK: fnstsw	3735928559(%ebx,%ecx,8)
   4333 // CHECK:  encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4334         	fnstsw	0xdeadbeef(%ebx,%ecx,8)
   4335 
   4336 // CHECK: fnstsw	3133065982
   4337 // CHECK:  encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
   4338         	fnstsw	0xbabecafe
   4339 
   4340 // CHECK: fnstsw	305419896
   4341 // CHECK:  encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
   4342         	fnstsw	0x12345678
   4343 
   4344 // CHECK: fnclex
   4345 // CHECK:  encoding: [0xdb,0xe2]
   4346         	fnclex
   4347 
   4348 // CHECK: fnstenv	32493
   4349 // CHECK:  encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
   4350         	fnstenv	0x7eed
   4351 
   4352 // CHECK: fldenv	32493
   4353 // CHECK:  encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
   4354         	fldenv	0x7eed
   4355 
   4356 // CHECK: fnsave	32493
   4357 // CHECK:  encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
   4358         	fnsave	0x7eed
   4359 
   4360 // CHECK: frstor	32493
   4361 // CHECK:  encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
   4362         	frstor	0x7eed
   4363 
   4364 // CHECK: ffree	%st(2)
   4365 // CHECK:  encoding: [0xdd,0xc2]
   4366         	ffree	%st(2)
   4367 
   4368 // CHECK: fnop
   4369 // CHECK:  encoding: [0xd9,0xd0]
   4370         	fnop
   4371 
   4372 // CHECK: invd
   4373 // CHECK:  encoding: [0x0f,0x08]
   4374         	invd
   4375 
   4376 // CHECK: wbinvd
   4377 // CHECK:  encoding: [0x0f,0x09]
   4378         	wbinvd
   4379 
   4380 // CHECK: cpuid
   4381 // CHECK:  encoding: [0x0f,0xa2]
   4382         	cpuid
   4383 
   4384 // CHECK: wrmsr
   4385 // CHECK:  encoding: [0x0f,0x30]
   4386         	wrmsr
   4387 
   4388 // CHECK: rdtsc
   4389 // CHECK:  encoding: [0x0f,0x31]
   4390         	rdtsc
   4391 
   4392 // CHECK: rdmsr
   4393 // CHECK:  encoding: [0x0f,0x32]
   4394         	rdmsr
   4395 
   4396 // CHECK: cmpxchg8b	3735928559(%ebx,%ecx,8)
   4397 // CHECK:  encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4398         	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
   4399 
   4400 // CHECK: cmpxchg8b	32493
   4401 // CHECK:  encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
   4402         	cmpxchg8b	0x7eed
   4403 
   4404 // CHECK: cmpxchg8b	3133065982
   4405 // CHECK:  encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
   4406         	cmpxchg8b	0xbabecafe
   4407 
   4408 // CHECK: cmpxchg8b	305419896
   4409 // CHECK:  encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
   4410         	cmpxchg8b	0x12345678
   4411 
   4412 // CHECK: sysenter
   4413 // CHECK:  encoding: [0x0f,0x34]
   4414         	sysenter
   4415 
   4416 // CHECK: sysexit
   4417 // CHECK:  encoding: [0x0f,0x35]
   4418         	sysexit
   4419 
   4420 // CHECK: fxsave	3735928559(%ebx,%ecx,8)
   4421 // CHECK:  encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
   4422         	fxsave	0xdeadbeef(%ebx,%ecx,8)
   4423 
   4424 // CHECK: fxsave	32493
   4425 // CHECK:  encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
   4426         	fxsave	0x7eed
   4427 
   4428 // CHECK: fxsave	3133065982
   4429 // CHECK:  encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
   4430         	fxsave	0xbabecafe
   4431 
   4432 // CHECK: fxsave	305419896
   4433 // CHECK:  encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
   4434         	fxsave	0x12345678
   4435 
   4436 // CHECK: fxrstor	3735928559(%ebx,%ecx,8)
   4437 // CHECK:  encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4438         	fxrstor	0xdeadbeef(%ebx,%ecx,8)
   4439 
   4440 // CHECK: fxrstor	32493
   4441 // CHECK:  encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
   4442         	fxrstor	0x7eed
   4443 
   4444 // CHECK: fxrstor	3133065982
   4445 // CHECK:  encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
   4446         	fxrstor	0xbabecafe
   4447 
   4448 // CHECK: fxrstor	305419896
   4449 // CHECK:  encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
   4450         	fxrstor	0x12345678
   4451 
   4452 // CHECK: rdpmc
   4453 // CHECK:  encoding: [0x0f,0x33]
   4454         	rdpmc
   4455 
   4456 // CHECK: ud2
   4457 // CHECK:  encoding: [0x0f,0x0b]
   4458         	ud2
   4459 
   4460 // CHECK: fcmovb	%st(2), %st(0)
   4461 // CHECK:  encoding: [0xda,0xc2]
   4462         	fcmovb	%st(2),%st
   4463 
   4464 // CHECK: fcmove	%st(2), %st(0)
   4465 // CHECK:  encoding: [0xda,0xca]
   4466         	fcmove	%st(2),%st
   4467 
   4468 // CHECK: fcmovbe	%st(2), %st(0)
   4469 // CHECK:  encoding: [0xda,0xd2]
   4470         	fcmovbe	%st(2),%st
   4471 
   4472 // CHECK: fcmovu	 %st(2), %st(0)
   4473 // CHECK:  encoding: [0xda,0xda]
   4474         	fcmovu	%st(2),%st
   4475 
   4476 // CHECK: fcmovnb	%st(2), %st(0)
   4477 // CHECK:  encoding: [0xdb,0xc2]
   4478         	fcmovnb	%st(2),%st
   4479 
   4480 // CHECK: fcmovne	%st(2), %st(0)
   4481 // CHECK:  encoding: [0xdb,0xca]
   4482         	fcmovne	%st(2),%st
   4483 
   4484 // CHECK: fcmovnbe	%st(2), %st(0)
   4485 // CHECK:  encoding: [0xdb,0xd2]
   4486         	fcmovnbe	%st(2),%st
   4487 
   4488 // CHECK: fcmovnu	%st(2), %st(0)
   4489 // CHECK:  encoding: [0xdb,0xda]
   4490         	fcmovnu	%st(2),%st
   4491 
   4492 // CHECK: fcomi	%st(2)
   4493 // CHECK:  encoding: [0xdb,0xf2]
   4494         	fcomi	%st(2),%st
   4495 
   4496 // CHECK: fucomi	%st(2)
   4497 // CHECK:  encoding: [0xdb,0xea]
   4498         	fucomi	%st(2),%st
   4499 
   4500 // CHECK: fcompi	%st(2)
   4501 // CHECK:  encoding: [0xdf,0xf2]
   4502         	fcomip	%st(2),%st
   4503 
   4504 // CHECK: fucompi	%st(2)
   4505 // CHECK:  encoding: [0xdf,0xea]
   4506         	fucomip	%st(2),%st
   4507 
   4508 // CHECK: movntil	%ecx, 3735928559(%ebx,%ecx,8)
   4509 // CHECK:  encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4510         	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
   4511 
   4512 // CHECK: movntil	%ecx, 69
   4513 // CHECK:  encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
   4514         	movnti	%ecx,0x45
   4515 
   4516 // CHECK: movntil	%ecx, 32493
   4517 // CHECK:  encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
   4518         	movnti	%ecx,0x7eed
   4519 
   4520 // CHECK: movntil	%ecx, 3133065982
   4521 // CHECK:  encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
   4522         	movnti	%ecx,0xbabecafe
   4523 
   4524 // CHECK: movntil	%ecx, 305419896
   4525 // CHECK:  encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
   4526         	movnti	%ecx,0x12345678
   4527 
   4528 // CHECK: clflush	3735928559(%ebx,%ecx,8)
   4529 // CHECK:  encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4530         	clflush	0xdeadbeef(%ebx,%ecx,8)
   4531 
   4532 // CHECK: clflush	32493
   4533 // CHECK:  encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
   4534         	clflush	0x7eed
   4535 
   4536 // CHECK: clflush	3133065982
   4537 // CHECK:  encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
   4538         	clflush	0xbabecafe
   4539 
   4540 // CHECK: clflush	305419896
   4541 // CHECK:  encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
   4542         	clflush	0x12345678
   4543 
   4544 // CHECK: emms
   4545 // CHECK:  encoding: [0x0f,0x77]
   4546         	emms
   4547 
   4548 // CHECK: movd	%ecx, %mm3
   4549 // CHECK:  encoding: [0x0f,0x6e,0xd9]
   4550         	movd	%ecx,%mm3
   4551 
   4552 // CHECK: movd	3735928559(%ebx,%ecx,8), %mm3
   4553 // CHECK:  encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4554         	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
   4555 
   4556 // CHECK: movd	69, %mm3
   4557 // CHECK:  encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
   4558         	movd	0x45,%mm3
   4559 
   4560 // CHECK: movd	32493, %mm3
   4561 // CHECK:  encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
   4562         	movd	0x7eed,%mm3
   4563 
   4564 // CHECK: movd	3133065982, %mm3
   4565 // CHECK:  encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
   4566         	movd	0xbabecafe,%mm3
   4567 
   4568 // CHECK: movd	305419896, %mm3
   4569 // CHECK:  encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
   4570         	movd	0x12345678,%mm3
   4571 
   4572 // CHECK: movd	%mm3, %ecx
   4573 // CHECK:  encoding: [0x0f,0x7e,0xd9]
   4574         	movd	%mm3,%ecx
   4575 
   4576 // CHECK: movd	%mm3, 3735928559(%ebx,%ecx,8)
   4577 // CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4578         	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
   4579 
   4580 // CHECK: movd	%mm3, 69
   4581 // CHECK:  encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
   4582         	movd	%mm3,0x45
   4583 
   4584 // CHECK: movd	%mm3, 32493
   4585 // CHECK:  encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
   4586         	movd	%mm3,0x7eed
   4587 
   4588 // CHECK: movd	%mm3, 3133065982
   4589 // CHECK:  encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
   4590         	movd	%mm3,0xbabecafe
   4591 
   4592 // CHECK: movd	%mm3, 305419896
   4593 // CHECK:  encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
   4594         	movd	%mm3,0x12345678
   4595 
   4596 // CHECK: movd	%ecx, %xmm5
   4597 // CHECK:  encoding: [0x66,0x0f,0x6e,0xe9]
   4598         	movd	%ecx,%xmm5
   4599 
   4600 // CHECK: movd	3735928559(%ebx,%ecx,8), %xmm5
   4601 // CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4602         	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4603 
   4604 // CHECK: movd	69, %xmm5
   4605 // CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
   4606         	movd	0x45,%xmm5
   4607 
   4608 // CHECK: movd	32493, %xmm5
   4609 // CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
   4610         	movd	0x7eed,%xmm5
   4611 
   4612 // CHECK: movd	3133065982, %xmm5
   4613 // CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
   4614         	movd	0xbabecafe,%xmm5
   4615 
   4616 // CHECK: movd	305419896, %xmm5
   4617 // CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
   4618         	movd	0x12345678,%xmm5
   4619 
   4620 // CHECK: movd	%xmm5, %ecx
   4621 // CHECK:  encoding: [0x66,0x0f,0x7e,0xe9]
   4622         	movd	%xmm5,%ecx
   4623 
   4624 // CHECK: movd	%xmm5, 3735928559(%ebx,%ecx,8)
   4625 // CHECK:  encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4626         	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   4627 
   4628 // CHECK: movd	%xmm5, 69
   4629 // CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
   4630         	movd	%xmm5,0x45
   4631 
   4632 // CHECK: movd	%xmm5, 32493
   4633 // CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
   4634         	movd	%xmm5,0x7eed
   4635 
   4636 // CHECK: movd	%xmm5, 3133065982
   4637 // CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
   4638         	movd	%xmm5,0xbabecafe
   4639 
   4640 // CHECK: movd	%xmm5, 305419896
   4641 // CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
   4642         	movd	%xmm5,0x12345678
   4643 
   4644 // CHECK: movq	3735928559(%ebx,%ecx,8), %mm3
   4645 // CHECK:  encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4646         	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
   4647 
   4648 // CHECK: movq	69, %mm3
   4649 // CHECK:  encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
   4650         	movq	0x45,%mm3
   4651 
   4652 // CHECK: movq	32493, %mm3
   4653 // CHECK:  encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
   4654         	movq	0x7eed,%mm3
   4655 
   4656 // CHECK: movq	3133065982, %mm3
   4657 // CHECK:  encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
   4658         	movq	0xbabecafe,%mm3
   4659 
   4660 // CHECK: movq	305419896, %mm3
   4661 // CHECK:  encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
   4662         	movq	0x12345678,%mm3
   4663 
   4664 // CHECK: movq	%mm3, %mm3
   4665 // CHECK:  encoding: [0x0f,0x6f,0xdb]
   4666         	movq	%mm3,%mm3
   4667 
   4668 // CHECK: movq	%mm3, %mm3
   4669 // CHECK:  encoding: [0x0f,0x6f,0xdb]
   4670         	movq	%mm3,%mm3
   4671 
   4672 // CHECK: movq	%xmm5, %xmm5
   4673 // CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
   4674         	movq	%xmm5,%xmm5
   4675 
   4676 // CHECK: movq	%xmm5, 3735928559(%ebx,%ecx,8)
   4677 // CHECK:  encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4678         	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   4679 
   4680 // CHECK: movq	%xmm5, 69
   4681 // CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
   4682         	movq	%xmm5,0x45
   4683 
   4684 // CHECK: movq	%xmm5, 32493
   4685 // CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
   4686         	movq	%xmm5,0x7eed
   4687 
   4688 // CHECK: movq	%xmm5, 3133065982
   4689 // CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
   4690         	movq	%xmm5,0xbabecafe
   4691 
   4692 // CHECK: movq	%xmm5, 305419896
   4693 // CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
   4694         	movq	%xmm5,0x12345678
   4695 
   4696 // CHECK: movq	%xmm5, %xmm5
   4697 // CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
   4698         	movq	%xmm5,%xmm5
   4699 
   4700 // CHECK: packssdw	3735928559(%ebx,%ecx,8), %mm3
   4701 // CHECK:  encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4702         	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
   4703 
   4704 // CHECK: packssdw	69, %mm3
   4705 // CHECK:  encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
   4706         	packssdw	0x45,%mm3
   4707 
   4708 // CHECK: packssdw	32493, %mm3
   4709 // CHECK:  encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
   4710         	packssdw	0x7eed,%mm3
   4711 
   4712 // CHECK: packssdw	3133065982, %mm3
   4713 // CHECK:  encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
   4714         	packssdw	0xbabecafe,%mm3
   4715 
   4716 // CHECK: packssdw	305419896, %mm3
   4717 // CHECK:  encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
   4718         	packssdw	0x12345678,%mm3
   4719 
   4720 // CHECK: packssdw	%mm3, %mm3
   4721 // CHECK:  encoding: [0x0f,0x6b,0xdb]
   4722         	packssdw	%mm3,%mm3
   4723 
   4724 // CHECK: packssdw	3735928559(%ebx,%ecx,8), %xmm5
   4725 // CHECK:  encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4726         	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4727 
   4728 // CHECK: packssdw	69, %xmm5
   4729 // CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
   4730         	packssdw	0x45,%xmm5
   4731 
   4732 // CHECK: packssdw	32493, %xmm5
   4733 // CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
   4734         	packssdw	0x7eed,%xmm5
   4735 
   4736 // CHECK: packssdw	3133065982, %xmm5
   4737 // CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
   4738         	packssdw	0xbabecafe,%xmm5
   4739 
   4740 // CHECK: packssdw	305419896, %xmm5
   4741 // CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
   4742         	packssdw	0x12345678,%xmm5
   4743 
   4744 // CHECK: packssdw	%xmm5, %xmm5
   4745 // CHECK:  encoding: [0x66,0x0f,0x6b,0xed]
   4746         	packssdw	%xmm5,%xmm5
   4747 
   4748 // CHECK: packsswb	3735928559(%ebx,%ecx,8), %mm3
   4749 // CHECK:  encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4750         	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
   4751 
   4752 // CHECK: packsswb	69, %mm3
   4753 // CHECK:  encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
   4754         	packsswb	0x45,%mm3
   4755 
   4756 // CHECK: packsswb	32493, %mm3
   4757 // CHECK:  encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
   4758         	packsswb	0x7eed,%mm3
   4759 
   4760 // CHECK: packsswb	3133065982, %mm3
   4761 // CHECK:  encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
   4762         	packsswb	0xbabecafe,%mm3
   4763 
   4764 // CHECK: packsswb	305419896, %mm3
   4765 // CHECK:  encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
   4766         	packsswb	0x12345678,%mm3
   4767 
   4768 // CHECK: packsswb	%mm3, %mm3
   4769 // CHECK:  encoding: [0x0f,0x63,0xdb]
   4770         	packsswb	%mm3,%mm3
   4771 
   4772 // CHECK: packsswb	3735928559(%ebx,%ecx,8), %xmm5
   4773 // CHECK:  encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4774         	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4775 
   4776 // CHECK: packsswb	69, %xmm5
   4777 // CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
   4778         	packsswb	0x45,%xmm5
   4779 
   4780 // CHECK: packsswb	32493, %xmm5
   4781 // CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
   4782         	packsswb	0x7eed,%xmm5
   4783 
   4784 // CHECK: packsswb	3133065982, %xmm5
   4785 // CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
   4786         	packsswb	0xbabecafe,%xmm5
   4787 
   4788 // CHECK: packsswb	305419896, %xmm5
   4789 // CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
   4790         	packsswb	0x12345678,%xmm5
   4791 
   4792 // CHECK: packsswb	%xmm5, %xmm5
   4793 // CHECK:  encoding: [0x66,0x0f,0x63,0xed]
   4794         	packsswb	%xmm5,%xmm5
   4795 
   4796 // CHECK: packuswb	3735928559(%ebx,%ecx,8), %mm3
   4797 // CHECK:  encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4798         	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
   4799 
   4800 // CHECK: packuswb	69, %mm3
   4801 // CHECK:  encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
   4802         	packuswb	0x45,%mm3
   4803 
   4804 // CHECK: packuswb	32493, %mm3
   4805 // CHECK:  encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
   4806         	packuswb	0x7eed,%mm3
   4807 
   4808 // CHECK: packuswb	3133065982, %mm3
   4809 // CHECK:  encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
   4810         	packuswb	0xbabecafe,%mm3
   4811 
   4812 // CHECK: packuswb	305419896, %mm3
   4813 // CHECK:  encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
   4814         	packuswb	0x12345678,%mm3
   4815 
   4816 // CHECK: packuswb	%mm3, %mm3
   4817 // CHECK:  encoding: [0x0f,0x67,0xdb]
   4818         	packuswb	%mm3,%mm3
   4819 
   4820 // CHECK: packuswb	3735928559(%ebx,%ecx,8), %xmm5
   4821 // CHECK:  encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4822         	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4823 
   4824 // CHECK: packuswb	69, %xmm5
   4825 // CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
   4826         	packuswb	0x45,%xmm5
   4827 
   4828 // CHECK: packuswb	32493, %xmm5
   4829 // CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
   4830         	packuswb	0x7eed,%xmm5
   4831 
   4832 // CHECK: packuswb	3133065982, %xmm5
   4833 // CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
   4834         	packuswb	0xbabecafe,%xmm5
   4835 
   4836 // CHECK: packuswb	305419896, %xmm5
   4837 // CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
   4838         	packuswb	0x12345678,%xmm5
   4839 
   4840 // CHECK: packuswb	%xmm5, %xmm5
   4841 // CHECK:  encoding: [0x66,0x0f,0x67,0xed]
   4842         	packuswb	%xmm5,%xmm5
   4843 
   4844 // CHECK: paddb	3735928559(%ebx,%ecx,8), %mm3
   4845 // CHECK:  encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4846         	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
   4847 
   4848 // CHECK: paddb	69, %mm3
   4849 // CHECK:  encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
   4850         	paddb	0x45,%mm3
   4851 
   4852 // CHECK: paddb	32493, %mm3
   4853 // CHECK:  encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
   4854         	paddb	0x7eed,%mm3
   4855 
   4856 // CHECK: paddb	3133065982, %mm3
   4857 // CHECK:  encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
   4858         	paddb	0xbabecafe,%mm3
   4859 
   4860 // CHECK: paddb	305419896, %mm3
   4861 // CHECK:  encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
   4862         	paddb	0x12345678,%mm3
   4863 
   4864 // CHECK: paddb	%mm3, %mm3
   4865 // CHECK:  encoding: [0x0f,0xfc,0xdb]
   4866         	paddb	%mm3,%mm3
   4867 
   4868 // CHECK: paddb	3735928559(%ebx,%ecx,8), %xmm5
   4869 // CHECK:  encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4870         	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4871 
   4872 // CHECK: paddb	69, %xmm5
   4873 // CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
   4874         	paddb	0x45,%xmm5
   4875 
   4876 // CHECK: paddb	32493, %xmm5
   4877 // CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
   4878         	paddb	0x7eed,%xmm5
   4879 
   4880 // CHECK: paddb	3133065982, %xmm5
   4881 // CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
   4882         	paddb	0xbabecafe,%xmm5
   4883 
   4884 // CHECK: paddb	305419896, %xmm5
   4885 // CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
   4886         	paddb	0x12345678,%xmm5
   4887 
   4888 // CHECK: paddb	%xmm5, %xmm5
   4889 // CHECK:  encoding: [0x66,0x0f,0xfc,0xed]
   4890         	paddb	%xmm5,%xmm5
   4891 
   4892 // CHECK: paddw	3735928559(%ebx,%ecx,8), %mm3
   4893 // CHECK:  encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4894         	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
   4895 
   4896 // CHECK: paddw	69, %mm3
   4897 // CHECK:  encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
   4898         	paddw	0x45,%mm3
   4899 
   4900 // CHECK: paddw	32493, %mm3
   4901 // CHECK:  encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
   4902         	paddw	0x7eed,%mm3
   4903 
   4904 // CHECK: paddw	3133065982, %mm3
   4905 // CHECK:  encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
   4906         	paddw	0xbabecafe,%mm3
   4907 
   4908 // CHECK: paddw	305419896, %mm3
   4909 // CHECK:  encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
   4910         	paddw	0x12345678,%mm3
   4911 
   4912 // CHECK: paddw	%mm3, %mm3
   4913 // CHECK:  encoding: [0x0f,0xfd,0xdb]
   4914         	paddw	%mm3,%mm3
   4915 
   4916 // CHECK: paddw	3735928559(%ebx,%ecx,8), %xmm5
   4917 // CHECK:  encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4918         	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4919 
   4920 // CHECK: paddw	69, %xmm5
   4921 // CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
   4922         	paddw	0x45,%xmm5
   4923 
   4924 // CHECK: paddw	32493, %xmm5
   4925 // CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
   4926         	paddw	0x7eed,%xmm5
   4927 
   4928 // CHECK: paddw	3133065982, %xmm5
   4929 // CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
   4930         	paddw	0xbabecafe,%xmm5
   4931 
   4932 // CHECK: paddw	305419896, %xmm5
   4933 // CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
   4934         	paddw	0x12345678,%xmm5
   4935 
   4936 // CHECK: paddw	%xmm5, %xmm5
   4937 // CHECK:  encoding: [0x66,0x0f,0xfd,0xed]
   4938         	paddw	%xmm5,%xmm5
   4939 
   4940 // CHECK: paddd	3735928559(%ebx,%ecx,8), %mm3
   4941 // CHECK:  encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4942         	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
   4943 
   4944 // CHECK: paddd	69, %mm3
   4945 // CHECK:  encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
   4946         	paddd	0x45,%mm3
   4947 
   4948 // CHECK: paddd	32493, %mm3
   4949 // CHECK:  encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
   4950         	paddd	0x7eed,%mm3
   4951 
   4952 // CHECK: paddd	3133065982, %mm3
   4953 // CHECK:  encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
   4954         	paddd	0xbabecafe,%mm3
   4955 
   4956 // CHECK: paddd	305419896, %mm3
   4957 // CHECK:  encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
   4958         	paddd	0x12345678,%mm3
   4959 
   4960 // CHECK: paddd	%mm3, %mm3
   4961 // CHECK:  encoding: [0x0f,0xfe,0xdb]
   4962         	paddd	%mm3,%mm3
   4963 
   4964 // CHECK: paddd	3735928559(%ebx,%ecx,8), %xmm5
   4965 // CHECK:  encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4966         	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4967 
   4968 // CHECK: paddd	69, %xmm5
   4969 // CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
   4970         	paddd	0x45,%xmm5
   4971 
   4972 // CHECK: paddd	32493, %xmm5
   4973 // CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
   4974         	paddd	0x7eed,%xmm5
   4975 
   4976 // CHECK: paddd	3133065982, %xmm5
   4977 // CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
   4978         	paddd	0xbabecafe,%xmm5
   4979 
   4980 // CHECK: paddd	305419896, %xmm5
   4981 // CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
   4982         	paddd	0x12345678,%xmm5
   4983 
   4984 // CHECK: paddd	%xmm5, %xmm5
   4985 // CHECK:  encoding: [0x66,0x0f,0xfe,0xed]
   4986         	paddd	%xmm5,%xmm5
   4987 
   4988 // CHECK: paddq	3735928559(%ebx,%ecx,8), %mm3
   4989 // CHECK:  encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4990         	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
   4991 
   4992 // CHECK: paddq	69, %mm3
   4993 // CHECK:  encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
   4994         	paddq	0x45,%mm3
   4995 
   4996 // CHECK: paddq	32493, %mm3
   4997 // CHECK:  encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
   4998         	paddq	0x7eed,%mm3
   4999 
   5000 // CHECK: paddq	3133065982, %mm3
   5001 // CHECK:  encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
   5002         	paddq	0xbabecafe,%mm3
   5003 
   5004 // CHECK: paddq	305419896, %mm3
   5005 // CHECK:  encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
   5006         	paddq	0x12345678,%mm3
   5007 
   5008 // CHECK: paddq	%mm3, %mm3
   5009 // CHECK:  encoding: [0x0f,0xd4,0xdb]
   5010         	paddq	%mm3,%mm3
   5011 
   5012 // CHECK: paddq	3735928559(%ebx,%ecx,8), %xmm5
   5013 // CHECK:  encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5014         	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5015 
   5016 // CHECK: paddq	69, %xmm5
   5017 // CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
   5018         	paddq	0x45,%xmm5
   5019 
   5020 // CHECK: paddq	32493, %xmm5
   5021 // CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
   5022         	paddq	0x7eed,%xmm5
   5023 
   5024 // CHECK: paddq	3133065982, %xmm5
   5025 // CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
   5026         	paddq	0xbabecafe,%xmm5
   5027 
   5028 // CHECK: paddq	305419896, %xmm5
   5029 // CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
   5030         	paddq	0x12345678,%xmm5
   5031 
   5032 // CHECK: paddq	%xmm5, %xmm5
   5033 // CHECK:  encoding: [0x66,0x0f,0xd4,0xed]
   5034         	paddq	%xmm5,%xmm5
   5035 
   5036 // CHECK: paddsb	3735928559(%ebx,%ecx,8), %mm3
   5037 // CHECK:  encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5038         	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   5039 
   5040 // CHECK: paddsb	69, %mm3
   5041 // CHECK:  encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
   5042         	paddsb	0x45,%mm3
   5043 
   5044 // CHECK: paddsb	32493, %mm3
   5045 // CHECK:  encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
   5046         	paddsb	0x7eed,%mm3
   5047 
   5048 // CHECK: paddsb	3133065982, %mm3
   5049 // CHECK:  encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
   5050         	paddsb	0xbabecafe,%mm3
   5051 
   5052 // CHECK: paddsb	305419896, %mm3
   5053 // CHECK:  encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
   5054         	paddsb	0x12345678,%mm3
   5055 
   5056 // CHECK: paddsb	%mm3, %mm3
   5057 // CHECK:  encoding: [0x0f,0xec,0xdb]
   5058         	paddsb	%mm3,%mm3
   5059 
   5060 // CHECK: paddsb	3735928559(%ebx,%ecx,8), %xmm5
   5061 // CHECK:  encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5062         	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5063 
   5064 // CHECK: paddsb	69, %xmm5
   5065 // CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
   5066         	paddsb	0x45,%xmm5
   5067 
   5068 // CHECK: paddsb	32493, %xmm5
   5069 // CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
   5070         	paddsb	0x7eed,%xmm5
   5071 
   5072 // CHECK: paddsb	3133065982, %xmm5
   5073 // CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
   5074         	paddsb	0xbabecafe,%xmm5
   5075 
   5076 // CHECK: paddsb	305419896, %xmm5
   5077 // CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
   5078         	paddsb	0x12345678,%xmm5
   5079 
   5080 // CHECK: paddsb	%xmm5, %xmm5
   5081 // CHECK:  encoding: [0x66,0x0f,0xec,0xed]
   5082         	paddsb	%xmm5,%xmm5
   5083 
   5084 // CHECK: paddsw	3735928559(%ebx,%ecx,8), %mm3
   5085 // CHECK:  encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5086         	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5087 
   5088 // CHECK: paddsw	69, %mm3
   5089 // CHECK:  encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
   5090         	paddsw	0x45,%mm3
   5091 
   5092 // CHECK: paddsw	32493, %mm3
   5093 // CHECK:  encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
   5094         	paddsw	0x7eed,%mm3
   5095 
   5096 // CHECK: paddsw	3133065982, %mm3
   5097 // CHECK:  encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
   5098         	paddsw	0xbabecafe,%mm3
   5099 
   5100 // CHECK: paddsw	305419896, %mm3
   5101 // CHECK:  encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
   5102         	paddsw	0x12345678,%mm3
   5103 
   5104 // CHECK: paddsw	%mm3, %mm3
   5105 // CHECK:  encoding: [0x0f,0xed,0xdb]
   5106         	paddsw	%mm3,%mm3
   5107 
   5108 // CHECK: paddsw	3735928559(%ebx,%ecx,8), %xmm5
   5109 // CHECK:  encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5110         	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5111 
   5112 // CHECK: paddsw	69, %xmm5
   5113 // CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
   5114         	paddsw	0x45,%xmm5
   5115 
   5116 // CHECK: paddsw	32493, %xmm5
   5117 // CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
   5118         	paddsw	0x7eed,%xmm5
   5119 
   5120 // CHECK: paddsw	3133065982, %xmm5
   5121 // CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
   5122         	paddsw	0xbabecafe,%xmm5
   5123 
   5124 // CHECK: paddsw	305419896, %xmm5
   5125 // CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
   5126         	paddsw	0x12345678,%xmm5
   5127 
   5128 // CHECK: paddsw	%xmm5, %xmm5
   5129 // CHECK:  encoding: [0x66,0x0f,0xed,0xed]
   5130         	paddsw	%xmm5,%xmm5
   5131 
   5132 // CHECK: paddusb	3735928559(%ebx,%ecx,8), %mm3
   5133 // CHECK:  encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5134         	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
   5135 
   5136 // CHECK: paddusb	69, %mm3
   5137 // CHECK:  encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
   5138         	paddusb	0x45,%mm3
   5139 
   5140 // CHECK: paddusb	32493, %mm3
   5141 // CHECK:  encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
   5142         	paddusb	0x7eed,%mm3
   5143 
   5144 // CHECK: paddusb	3133065982, %mm3
   5145 // CHECK:  encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
   5146         	paddusb	0xbabecafe,%mm3
   5147 
   5148 // CHECK: paddusb	305419896, %mm3
   5149 // CHECK:  encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
   5150         	paddusb	0x12345678,%mm3
   5151 
   5152 // CHECK: paddusb	%mm3, %mm3
   5153 // CHECK:  encoding: [0x0f,0xdc,0xdb]
   5154         	paddusb	%mm3,%mm3
   5155 
   5156 // CHECK: paddusb	3735928559(%ebx,%ecx,8), %xmm5
   5157 // CHECK:  encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5158         	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5159 
   5160 // CHECK: paddusb	69, %xmm5
   5161 // CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
   5162         	paddusb	0x45,%xmm5
   5163 
   5164 // CHECK: paddusb	32493, %xmm5
   5165 // CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
   5166         	paddusb	0x7eed,%xmm5
   5167 
   5168 // CHECK: paddusb	3133065982, %xmm5
   5169 // CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
   5170         	paddusb	0xbabecafe,%xmm5
   5171 
   5172 // CHECK: paddusb	305419896, %xmm5
   5173 // CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
   5174         	paddusb	0x12345678,%xmm5
   5175 
   5176 // CHECK: paddusb	%xmm5, %xmm5
   5177 // CHECK:  encoding: [0x66,0x0f,0xdc,0xed]
   5178         	paddusb	%xmm5,%xmm5
   5179 
   5180 // CHECK: paddusw	3735928559(%ebx,%ecx,8), %mm3
   5181 // CHECK:  encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5182         	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5183 
   5184 // CHECK: paddusw	69, %mm3
   5185 // CHECK:  encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
   5186         	paddusw	0x45,%mm3
   5187 
   5188 // CHECK: paddusw	32493, %mm3
   5189 // CHECK:  encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
   5190         	paddusw	0x7eed,%mm3
   5191 
   5192 // CHECK: paddusw	3133065982, %mm3
   5193 // CHECK:  encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
   5194         	paddusw	0xbabecafe,%mm3
   5195 
   5196 // CHECK: paddusw	305419896, %mm3
   5197 // CHECK:  encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
   5198         	paddusw	0x12345678,%mm3
   5199 
   5200 // CHECK: paddusw	%mm3, %mm3
   5201 // CHECK:  encoding: [0x0f,0xdd,0xdb]
   5202         	paddusw	%mm3,%mm3
   5203 
   5204 // CHECK: paddusw	3735928559(%ebx,%ecx,8), %xmm5
   5205 // CHECK:  encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5206         	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5207 
   5208 // CHECK: paddusw	69, %xmm5
   5209 // CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
   5210         	paddusw	0x45,%xmm5
   5211 
   5212 // CHECK: paddusw	32493, %xmm5
   5213 // CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
   5214         	paddusw	0x7eed,%xmm5
   5215 
   5216 // CHECK: paddusw	3133065982, %xmm5
   5217 // CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
   5218         	paddusw	0xbabecafe,%xmm5
   5219 
   5220 // CHECK: paddusw	305419896, %xmm5
   5221 // CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
   5222         	paddusw	0x12345678,%xmm5
   5223 
   5224 // CHECK: paddusw	%xmm5, %xmm5
   5225 // CHECK:  encoding: [0x66,0x0f,0xdd,0xed]
   5226         	paddusw	%xmm5,%xmm5
   5227 
   5228 // CHECK: pand	3735928559(%ebx,%ecx,8), %mm3
   5229 // CHECK:  encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5230         	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
   5231 
   5232 // CHECK: pand	69, %mm3
   5233 // CHECK:  encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
   5234         	pand	0x45,%mm3
   5235 
   5236 // CHECK: pand	32493, %mm3
   5237 // CHECK:  encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
   5238         	pand	0x7eed,%mm3
   5239 
   5240 // CHECK: pand	3133065982, %mm3
   5241 // CHECK:  encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
   5242         	pand	0xbabecafe,%mm3
   5243 
   5244 // CHECK: pand	305419896, %mm3
   5245 // CHECK:  encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
   5246         	pand	0x12345678,%mm3
   5247 
   5248 // CHECK: pand	%mm3, %mm3
   5249 // CHECK:  encoding: [0x0f,0xdb,0xdb]
   5250         	pand	%mm3,%mm3
   5251 
   5252 // CHECK: pand	3735928559(%ebx,%ecx,8), %xmm5
   5253 // CHECK:  encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5254         	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5255 
   5256 // CHECK: pand	69, %xmm5
   5257 // CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
   5258         	pand	0x45,%xmm5
   5259 
   5260 // CHECK: pand	32493, %xmm5
   5261 // CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
   5262         	pand	0x7eed,%xmm5
   5263 
   5264 // CHECK: pand	3133065982, %xmm5
   5265 // CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
   5266         	pand	0xbabecafe,%xmm5
   5267 
   5268 // CHECK: pand	305419896, %xmm5
   5269 // CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
   5270         	pand	0x12345678,%xmm5
   5271 
   5272 // CHECK: pand	%xmm5, %xmm5
   5273 // CHECK:  encoding: [0x66,0x0f,0xdb,0xed]
   5274         	pand	%xmm5,%xmm5
   5275 
   5276 // CHECK: pandn	3735928559(%ebx,%ecx,8), %mm3
   5277 // CHECK:  encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5278         	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
   5279 
   5280 // CHECK: pandn	69, %mm3
   5281 // CHECK:  encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
   5282         	pandn	0x45,%mm3
   5283 
   5284 // CHECK: pandn	32493, %mm3
   5285 // CHECK:  encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
   5286         	pandn	0x7eed,%mm3
   5287 
   5288 // CHECK: pandn	3133065982, %mm3
   5289 // CHECK:  encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
   5290         	pandn	0xbabecafe,%mm3
   5291 
   5292 // CHECK: pandn	305419896, %mm3
   5293 // CHECK:  encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
   5294         	pandn	0x12345678,%mm3
   5295 
   5296 // CHECK: pandn	%mm3, %mm3
   5297 // CHECK:  encoding: [0x0f,0xdf,0xdb]
   5298         	pandn	%mm3,%mm3
   5299 
   5300 // CHECK: pandn	3735928559(%ebx,%ecx,8), %xmm5
   5301 // CHECK:  encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5302         	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5303 
   5304 // CHECK: pandn	69, %xmm5
   5305 // CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
   5306         	pandn	0x45,%xmm5
   5307 
   5308 // CHECK: pandn	32493, %xmm5
   5309 // CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
   5310         	pandn	0x7eed,%xmm5
   5311 
   5312 // CHECK: pandn	3133065982, %xmm5
   5313 // CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
   5314         	pandn	0xbabecafe,%xmm5
   5315 
   5316 // CHECK: pandn	305419896, %xmm5
   5317 // CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
   5318         	pandn	0x12345678,%xmm5
   5319 
   5320 // CHECK: pandn	%xmm5, %xmm5
   5321 // CHECK:  encoding: [0x66,0x0f,0xdf,0xed]
   5322         	pandn	%xmm5,%xmm5
   5323 
   5324 // CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
   5325 // CHECK:  encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5326         	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
   5327 
   5328 // CHECK: pcmpeqb	69, %mm3
   5329 // CHECK:  encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
   5330         	pcmpeqb	0x45,%mm3
   5331 
   5332 // CHECK: pcmpeqb	32493, %mm3
   5333 // CHECK:  encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
   5334         	pcmpeqb	0x7eed,%mm3
   5335 
   5336 // CHECK: pcmpeqb	3133065982, %mm3
   5337 // CHECK:  encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
   5338         	pcmpeqb	0xbabecafe,%mm3
   5339 
   5340 // CHECK: pcmpeqb	305419896, %mm3
   5341 // CHECK:  encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
   5342         	pcmpeqb	0x12345678,%mm3
   5343 
   5344 // CHECK: pcmpeqb	%mm3, %mm3
   5345 // CHECK:  encoding: [0x0f,0x74,0xdb]
   5346         	pcmpeqb	%mm3,%mm3
   5347 
   5348 // CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
   5349 // CHECK:  encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5350         	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5351 
   5352 // CHECK: pcmpeqb	69, %xmm5
   5353 // CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
   5354         	pcmpeqb	0x45,%xmm5
   5355 
   5356 // CHECK: pcmpeqb	32493, %xmm5
   5357 // CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
   5358         	pcmpeqb	0x7eed,%xmm5
   5359 
   5360 // CHECK: pcmpeqb	3133065982, %xmm5
   5361 // CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
   5362         	pcmpeqb	0xbabecafe,%xmm5
   5363 
   5364 // CHECK: pcmpeqb	305419896, %xmm5
   5365 // CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
   5366         	pcmpeqb	0x12345678,%xmm5
   5367 
   5368 // CHECK: pcmpeqb	%xmm5, %xmm5
   5369 // CHECK:  encoding: [0x66,0x0f,0x74,0xed]
   5370         	pcmpeqb	%xmm5,%xmm5
   5371 
   5372 // CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
   5373 // CHECK:  encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5374         	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5375 
   5376 // CHECK: pcmpeqw	69, %mm3
   5377 // CHECK:  encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
   5378         	pcmpeqw	0x45,%mm3
   5379 
   5380 // CHECK: pcmpeqw	32493, %mm3
   5381 // CHECK:  encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
   5382         	pcmpeqw	0x7eed,%mm3
   5383 
   5384 // CHECK: pcmpeqw	3133065982, %mm3
   5385 // CHECK:  encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
   5386         	pcmpeqw	0xbabecafe,%mm3
   5387 
   5388 // CHECK: pcmpeqw	305419896, %mm3
   5389 // CHECK:  encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
   5390         	pcmpeqw	0x12345678,%mm3
   5391 
   5392 // CHECK: pcmpeqw	%mm3, %mm3
   5393 // CHECK:  encoding: [0x0f,0x75,0xdb]
   5394         	pcmpeqw	%mm3,%mm3
   5395 
   5396 // CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
   5397 // CHECK:  encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5398         	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5399 
   5400 // CHECK: pcmpeqw	69, %xmm5
   5401 // CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
   5402         	pcmpeqw	0x45,%xmm5
   5403 
   5404 // CHECK: pcmpeqw	32493, %xmm5
   5405 // CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
   5406         	pcmpeqw	0x7eed,%xmm5
   5407 
   5408 // CHECK: pcmpeqw	3133065982, %xmm5
   5409 // CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
   5410         	pcmpeqw	0xbabecafe,%xmm5
   5411 
   5412 // CHECK: pcmpeqw	305419896, %xmm5
   5413 // CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
   5414         	pcmpeqw	0x12345678,%xmm5
   5415 
   5416 // CHECK: pcmpeqw	%xmm5, %xmm5
   5417 // CHECK:  encoding: [0x66,0x0f,0x75,0xed]
   5418         	pcmpeqw	%xmm5,%xmm5
   5419 
   5420 // CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
   5421 // CHECK:  encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5422         	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
   5423 
   5424 // CHECK: pcmpeqd	69, %mm3
   5425 // CHECK:  encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
   5426         	pcmpeqd	0x45,%mm3
   5427 
   5428 // CHECK: pcmpeqd	32493, %mm3
   5429 // CHECK:  encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
   5430         	pcmpeqd	0x7eed,%mm3
   5431 
   5432 // CHECK: pcmpeqd	3133065982, %mm3
   5433 // CHECK:  encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
   5434         	pcmpeqd	0xbabecafe,%mm3
   5435 
   5436 // CHECK: pcmpeqd	305419896, %mm3
   5437 // CHECK:  encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
   5438         	pcmpeqd	0x12345678,%mm3
   5439 
   5440 // CHECK: pcmpeqd	%mm3, %mm3
   5441 // CHECK:  encoding: [0x0f,0x76,0xdb]
   5442         	pcmpeqd	%mm3,%mm3
   5443 
   5444 // CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
   5445 // CHECK:  encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5446         	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5447 
   5448 // CHECK: pcmpeqd	69, %xmm5
   5449 // CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
   5450         	pcmpeqd	0x45,%xmm5
   5451 
   5452 // CHECK: pcmpeqd	32493, %xmm5
   5453 // CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
   5454         	pcmpeqd	0x7eed,%xmm5
   5455 
   5456 // CHECK: pcmpeqd	3133065982, %xmm5
   5457 // CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
   5458         	pcmpeqd	0xbabecafe,%xmm5
   5459 
   5460 // CHECK: pcmpeqd	305419896, %xmm5
   5461 // CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
   5462         	pcmpeqd	0x12345678,%xmm5
   5463 
   5464 // CHECK: pcmpeqd	%xmm5, %xmm5
   5465 // CHECK:  encoding: [0x66,0x0f,0x76,0xed]
   5466         	pcmpeqd	%xmm5,%xmm5
   5467 
   5468 // CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
   5469 // CHECK:  encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5470         	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
   5471 
   5472 // CHECK: pcmpgtb	69, %mm3
   5473 // CHECK:  encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
   5474         	pcmpgtb	0x45,%mm3
   5475 
   5476 // CHECK: pcmpgtb	32493, %mm3
   5477 // CHECK:  encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
   5478         	pcmpgtb	0x7eed,%mm3
   5479 
   5480 // CHECK: pcmpgtb	3133065982, %mm3
   5481 // CHECK:  encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
   5482         	pcmpgtb	0xbabecafe,%mm3
   5483 
   5484 // CHECK: pcmpgtb	305419896, %mm3
   5485 // CHECK:  encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
   5486         	pcmpgtb	0x12345678,%mm3
   5487 
   5488 // CHECK: pcmpgtb	%mm3, %mm3
   5489 // CHECK:  encoding: [0x0f,0x64,0xdb]
   5490         	pcmpgtb	%mm3,%mm3
   5491 
   5492 // CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
   5493 // CHECK:  encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5494         	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5495 
   5496 // CHECK: pcmpgtb	69, %xmm5
   5497 // CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
   5498         	pcmpgtb	0x45,%xmm5
   5499 
   5500 // CHECK: pcmpgtb	32493, %xmm5
   5501 // CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
   5502         	pcmpgtb	0x7eed,%xmm5
   5503 
   5504 // CHECK: pcmpgtb	3133065982, %xmm5
   5505 // CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
   5506         	pcmpgtb	0xbabecafe,%xmm5
   5507 
   5508 // CHECK: pcmpgtb	305419896, %xmm5
   5509 // CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
   5510         	pcmpgtb	0x12345678,%xmm5
   5511 
   5512 // CHECK: pcmpgtb	%xmm5, %xmm5
   5513 // CHECK:  encoding: [0x66,0x0f,0x64,0xed]
   5514         	pcmpgtb	%xmm5,%xmm5
   5515 
   5516 // CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
   5517 // CHECK:  encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5518         	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5519 
   5520 // CHECK: pcmpgtw	69, %mm3
   5521 // CHECK:  encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
   5522         	pcmpgtw	0x45,%mm3
   5523 
   5524 // CHECK: pcmpgtw	32493, %mm3
   5525 // CHECK:  encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
   5526         	pcmpgtw	0x7eed,%mm3
   5527 
   5528 // CHECK: pcmpgtw	3133065982, %mm3
   5529 // CHECK:  encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
   5530         	pcmpgtw	0xbabecafe,%mm3
   5531 
   5532 // CHECK: pcmpgtw	305419896, %mm3
   5533 // CHECK:  encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
   5534         	pcmpgtw	0x12345678,%mm3
   5535 
   5536 // CHECK: pcmpgtw	%mm3, %mm3
   5537 // CHECK:  encoding: [0x0f,0x65,0xdb]
   5538         	pcmpgtw	%mm3,%mm3
   5539 
   5540 // CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
   5541 // CHECK:  encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5542         	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5543 
   5544 // CHECK: pcmpgtw	69, %xmm5
   5545 // CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
   5546         	pcmpgtw	0x45,%xmm5
   5547 
   5548 // CHECK: pcmpgtw	32493, %xmm5
   5549 // CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
   5550         	pcmpgtw	0x7eed,%xmm5
   5551 
   5552 // CHECK: pcmpgtw	3133065982, %xmm5
   5553 // CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
   5554         	pcmpgtw	0xbabecafe,%xmm5
   5555 
   5556 // CHECK: pcmpgtw	305419896, %xmm5
   5557 // CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
   5558         	pcmpgtw	0x12345678,%xmm5
   5559 
   5560 // CHECK: pcmpgtw	%xmm5, %xmm5
   5561 // CHECK:  encoding: [0x66,0x0f,0x65,0xed]
   5562         	pcmpgtw	%xmm5,%xmm5
   5563 
   5564 // CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
   5565 // CHECK:  encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5566         	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
   5567 
   5568 // CHECK: pcmpgtd	69, %mm3
   5569 // CHECK:  encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
   5570         	pcmpgtd	0x45,%mm3
   5571 
   5572 // CHECK: pcmpgtd	32493, %mm3
   5573 // CHECK:  encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
   5574         	pcmpgtd	0x7eed,%mm3
   5575 
   5576 // CHECK: pcmpgtd	3133065982, %mm3
   5577 // CHECK:  encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
   5578         	pcmpgtd	0xbabecafe,%mm3
   5579 
   5580 // CHECK: pcmpgtd	305419896, %mm3
   5581 // CHECK:  encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
   5582         	pcmpgtd	0x12345678,%mm3
   5583 
   5584 // CHECK: pcmpgtd	%mm3, %mm3
   5585 // CHECK:  encoding: [0x0f,0x66,0xdb]
   5586         	pcmpgtd	%mm3,%mm3
   5587 
   5588 // CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
   5589 // CHECK:  encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5590         	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5591 
   5592 // CHECK: pcmpgtd	69, %xmm5
   5593 // CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
   5594         	pcmpgtd	0x45,%xmm5
   5595 
   5596 // CHECK: pcmpgtd	32493, %xmm5
   5597 // CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
   5598         	pcmpgtd	0x7eed,%xmm5
   5599 
   5600 // CHECK: pcmpgtd	3133065982, %xmm5
   5601 // CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
   5602         	pcmpgtd	0xbabecafe,%xmm5
   5603 
   5604 // CHECK: pcmpgtd	305419896, %xmm5
   5605 // CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
   5606         	pcmpgtd	0x12345678,%xmm5
   5607 
   5608 // CHECK: pcmpgtd	%xmm5, %xmm5
   5609 // CHECK:  encoding: [0x66,0x0f,0x66,0xed]
   5610         	pcmpgtd	%xmm5,%xmm5
   5611 
   5612 // CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %mm3
   5613 // CHECK:  encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5614         	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   5615 
   5616 // CHECK: pmaddwd	69, %mm3
   5617 // CHECK:  encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
   5618         	pmaddwd	0x45,%mm3
   5619 
   5620 // CHECK: pmaddwd	32493, %mm3
   5621 // CHECK:  encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
   5622         	pmaddwd	0x7eed,%mm3
   5623 
   5624 // CHECK: pmaddwd	3133065982, %mm3
   5625 // CHECK:  encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
   5626         	pmaddwd	0xbabecafe,%mm3
   5627 
   5628 // CHECK: pmaddwd	305419896, %mm3
   5629 // CHECK:  encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
   5630         	pmaddwd	0x12345678,%mm3
   5631 
   5632 // CHECK: pmaddwd	%mm3, %mm3
   5633 // CHECK:  encoding: [0x0f,0xf5,0xdb]
   5634         	pmaddwd	%mm3,%mm3
   5635 
   5636 // CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
   5637 // CHECK:  encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5638         	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5639 
   5640 // CHECK: pmaddwd	69, %xmm5
   5641 // CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
   5642         	pmaddwd	0x45,%xmm5
   5643 
   5644 // CHECK: pmaddwd	32493, %xmm5
   5645 // CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
   5646         	pmaddwd	0x7eed,%xmm5
   5647 
   5648 // CHECK: pmaddwd	3133065982, %xmm5
   5649 // CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
   5650         	pmaddwd	0xbabecafe,%xmm5
   5651 
   5652 // CHECK: pmaddwd	305419896, %xmm5
   5653 // CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
   5654         	pmaddwd	0x12345678,%xmm5
   5655 
   5656 // CHECK: pmaddwd	%xmm5, %xmm5
   5657 // CHECK:  encoding: [0x66,0x0f,0xf5,0xed]
   5658         	pmaddwd	%xmm5,%xmm5
   5659 
   5660 // CHECK: pmulhw	3735928559(%ebx,%ecx,8), %mm3
   5661 // CHECK:  encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5662         	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5663 
   5664 // CHECK: pmulhw	69, %mm3
   5665 // CHECK:  encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
   5666         	pmulhw	0x45,%mm3
   5667 
   5668 // CHECK: pmulhw	32493, %mm3
   5669 // CHECK:  encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
   5670         	pmulhw	0x7eed,%mm3
   5671 
   5672 // CHECK: pmulhw	3133065982, %mm3
   5673 // CHECK:  encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
   5674         	pmulhw	0xbabecafe,%mm3
   5675 
   5676 // CHECK: pmulhw	305419896, %mm3
   5677 // CHECK:  encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
   5678         	pmulhw	0x12345678,%mm3
   5679 
   5680 // CHECK: pmulhw	%mm3, %mm3
   5681 // CHECK:  encoding: [0x0f,0xe5,0xdb]
   5682         	pmulhw	%mm3,%mm3
   5683 
   5684 // CHECK: pmulhw	3735928559(%ebx,%ecx,8), %xmm5
   5685 // CHECK:  encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5686         	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5687 
   5688 // CHECK: pmulhw	69, %xmm5
   5689 // CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
   5690         	pmulhw	0x45,%xmm5
   5691 
   5692 // CHECK: pmulhw	32493, %xmm5
   5693 // CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
   5694         	pmulhw	0x7eed,%xmm5
   5695 
   5696 // CHECK: pmulhw	3133065982, %xmm5
   5697 // CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
   5698         	pmulhw	0xbabecafe,%xmm5
   5699 
   5700 // CHECK: pmulhw	305419896, %xmm5
   5701 // CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
   5702         	pmulhw	0x12345678,%xmm5
   5703 
   5704 // CHECK: pmulhw	%xmm5, %xmm5
   5705 // CHECK:  encoding: [0x66,0x0f,0xe5,0xed]
   5706         	pmulhw	%xmm5,%xmm5
   5707 
   5708 // CHECK: pmullw	3735928559(%ebx,%ecx,8), %mm3
   5709 // CHECK:  encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5710         	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5711 
   5712 // CHECK: pmullw	69, %mm3
   5713 // CHECK:  encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
   5714         	pmullw	0x45,%mm3
   5715 
   5716 // CHECK: pmullw	32493, %mm3
   5717 // CHECK:  encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
   5718         	pmullw	0x7eed,%mm3
   5719 
   5720 // CHECK: pmullw	3133065982, %mm3
   5721 // CHECK:  encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
   5722         	pmullw	0xbabecafe,%mm3
   5723 
   5724 // CHECK: pmullw	305419896, %mm3
   5725 // CHECK:  encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
   5726         	pmullw	0x12345678,%mm3
   5727 
   5728 // CHECK: pmullw	%mm3, %mm3
   5729 // CHECK:  encoding: [0x0f,0xd5,0xdb]
   5730         	pmullw	%mm3,%mm3
   5731 
   5732 // CHECK: pmullw	3735928559(%ebx,%ecx,8), %xmm5
   5733 // CHECK:  encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5734         	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5735 
   5736 // CHECK: pmullw	69, %xmm5
   5737 // CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
   5738         	pmullw	0x45,%xmm5
   5739 
   5740 // CHECK: pmullw	32493, %xmm5
   5741 // CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
   5742         	pmullw	0x7eed,%xmm5
   5743 
   5744 // CHECK: pmullw	3133065982, %xmm5
   5745 // CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
   5746         	pmullw	0xbabecafe,%xmm5
   5747 
   5748 // CHECK: pmullw	305419896, %xmm5
   5749 // CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
   5750         	pmullw	0x12345678,%xmm5
   5751 
   5752 // CHECK: pmullw	%xmm5, %xmm5
   5753 // CHECK:  encoding: [0x66,0x0f,0xd5,0xed]
   5754         	pmullw	%xmm5,%xmm5
   5755 
   5756 // CHECK: por	3735928559(%ebx,%ecx,8), %mm3
   5757 // CHECK:  encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5758         	por	0xdeadbeef(%ebx,%ecx,8),%mm3
   5759 
   5760 // CHECK: por	69, %mm3
   5761 // CHECK:  encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
   5762         	por	0x45,%mm3
   5763 
   5764 // CHECK: por	32493, %mm3
   5765 // CHECK:  encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
   5766         	por	0x7eed,%mm3
   5767 
   5768 // CHECK: por	3133065982, %mm3
   5769 // CHECK:  encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
   5770         	por	0xbabecafe,%mm3
   5771 
   5772 // CHECK: por	305419896, %mm3
   5773 // CHECK:  encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
   5774         	por	0x12345678,%mm3
   5775 
   5776 // CHECK: por	%mm3, %mm3
   5777 // CHECK:  encoding: [0x0f,0xeb,0xdb]
   5778         	por	%mm3,%mm3
   5779 
   5780 // CHECK: por	3735928559(%ebx,%ecx,8), %xmm5
   5781 // CHECK:  encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5782         	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5783 
   5784 // CHECK: por	69, %xmm5
   5785 // CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
   5786         	por	0x45,%xmm5
   5787 
   5788 // CHECK: por	32493, %xmm5
   5789 // CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
   5790         	por	0x7eed,%xmm5
   5791 
   5792 // CHECK: por	3133065982, %xmm5
   5793 // CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
   5794         	por	0xbabecafe,%xmm5
   5795 
   5796 // CHECK: por	305419896, %xmm5
   5797 // CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
   5798         	por	0x12345678,%xmm5
   5799 
   5800 // CHECK: por	%xmm5, %xmm5
   5801 // CHECK:  encoding: [0x66,0x0f,0xeb,0xed]
   5802         	por	%xmm5,%xmm5
   5803 
   5804 // CHECK: psllw	3735928559(%ebx,%ecx,8), %mm3
   5805 // CHECK:  encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5806         	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5807 
   5808 // CHECK: psllw	69, %mm3
   5809 // CHECK:  encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
   5810         	psllw	0x45,%mm3
   5811 
   5812 // CHECK: psllw	32493, %mm3
   5813 // CHECK:  encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
   5814         	psllw	0x7eed,%mm3
   5815 
   5816 // CHECK: psllw	3133065982, %mm3
   5817 // CHECK:  encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
   5818         	psllw	0xbabecafe,%mm3
   5819 
   5820 // CHECK: psllw	305419896, %mm3
   5821 // CHECK:  encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
   5822         	psllw	0x12345678,%mm3
   5823 
   5824 // CHECK: psllw	%mm3, %mm3
   5825 // CHECK:  encoding: [0x0f,0xf1,0xdb]
   5826         	psllw	%mm3,%mm3
   5827 
   5828 // CHECK: psllw	3735928559(%ebx,%ecx,8), %xmm5
   5829 // CHECK:  encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5830         	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5831 
   5832 // CHECK: psllw	69, %xmm5
   5833 // CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
   5834         	psllw	0x45,%xmm5
   5835 
   5836 // CHECK: psllw	32493, %xmm5
   5837 // CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
   5838         	psllw	0x7eed,%xmm5
   5839 
   5840 // CHECK: psllw	3133065982, %xmm5
   5841 // CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
   5842         	psllw	0xbabecafe,%xmm5
   5843 
   5844 // CHECK: psllw	305419896, %xmm5
   5845 // CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
   5846         	psllw	0x12345678,%xmm5
   5847 
   5848 // CHECK: psllw	%xmm5, %xmm5
   5849 // CHECK:  encoding: [0x66,0x0f,0xf1,0xed]
   5850         	psllw	%xmm5,%xmm5
   5851 
   5852 // CHECK: psllw	$127, %mm3
   5853 // CHECK:  encoding: [0x0f,0x71,0xf3,0x7f]
   5854         	psllw	$0x7f,%mm3
   5855 
   5856 // CHECK: psllw	$127, %xmm5
   5857 // CHECK:  encoding: [0x66,0x0f,0x71,0xf5,0x7f]
   5858         	psllw	$0x7f,%xmm5
   5859 
   5860 // CHECK: pslld	3735928559(%ebx,%ecx,8), %mm3
   5861 // CHECK:  encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5862         	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
   5863 
   5864 // CHECK: pslld	69, %mm3
   5865 // CHECK:  encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
   5866         	pslld	0x45,%mm3
   5867 
   5868 // CHECK: pslld	32493, %mm3
   5869 // CHECK:  encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
   5870         	pslld	0x7eed,%mm3
   5871 
   5872 // CHECK: pslld	3133065982, %mm3
   5873 // CHECK:  encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
   5874         	pslld	0xbabecafe,%mm3
   5875 
   5876 // CHECK: pslld	305419896, %mm3
   5877 // CHECK:  encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
   5878         	pslld	0x12345678,%mm3
   5879 
   5880 // CHECK: pslld	%mm3, %mm3
   5881 // CHECK:  encoding: [0x0f,0xf2,0xdb]
   5882         	pslld	%mm3,%mm3
   5883 
   5884 // CHECK: pslld	3735928559(%ebx,%ecx,8), %xmm5
   5885 // CHECK:  encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5886         	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5887 
   5888 // CHECK: pslld	69, %xmm5
   5889 // CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
   5890         	pslld	0x45,%xmm5
   5891 
   5892 // CHECK: pslld	32493, %xmm5
   5893 // CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
   5894         	pslld	0x7eed,%xmm5
   5895 
   5896 // CHECK: pslld	3133065982, %xmm5
   5897 // CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
   5898         	pslld	0xbabecafe,%xmm5
   5899 
   5900 // CHECK: pslld	305419896, %xmm5
   5901 // CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
   5902         	pslld	0x12345678,%xmm5
   5903 
   5904 // CHECK: pslld	%xmm5, %xmm5
   5905 // CHECK:  encoding: [0x66,0x0f,0xf2,0xed]
   5906         	pslld	%xmm5,%xmm5
   5907 
   5908 // CHECK: pslld	$127, %mm3
   5909 // CHECK:  encoding: [0x0f,0x72,0xf3,0x7f]
   5910         	pslld	$0x7f,%mm3
   5911 
   5912 // CHECK: pslld	$127, %xmm5
   5913 // CHECK:  encoding: [0x66,0x0f,0x72,0xf5,0x7f]
   5914         	pslld	$0x7f,%xmm5
   5915 
   5916 // CHECK: psllq	3735928559(%ebx,%ecx,8), %mm3
   5917 // CHECK:  encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5918         	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
   5919 
   5920 // CHECK: psllq	69, %mm3
   5921 // CHECK:  encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
   5922         	psllq	0x45,%mm3
   5923 
   5924 // CHECK: psllq	32493, %mm3
   5925 // CHECK:  encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
   5926         	psllq	0x7eed,%mm3
   5927 
   5928 // CHECK: psllq	3133065982, %mm3
   5929 // CHECK:  encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
   5930         	psllq	0xbabecafe,%mm3
   5931 
   5932 // CHECK: psllq	305419896, %mm3
   5933 // CHECK:  encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
   5934         	psllq	0x12345678,%mm3
   5935 
   5936 // CHECK: psllq	%mm3, %mm3
   5937 // CHECK:  encoding: [0x0f,0xf3,0xdb]
   5938         	psllq	%mm3,%mm3
   5939 
   5940 // CHECK: psllq	3735928559(%ebx,%ecx,8), %xmm5
   5941 // CHECK:  encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5942         	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5943 
   5944 // CHECK: psllq	69, %xmm5
   5945 // CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
   5946         	psllq	0x45,%xmm5
   5947 
   5948 // CHECK: psllq	32493, %xmm5
   5949 // CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
   5950         	psllq	0x7eed,%xmm5
   5951 
   5952 // CHECK: psllq	3133065982, %xmm5
   5953 // CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
   5954         	psllq	0xbabecafe,%xmm5
   5955 
   5956 // CHECK: psllq	305419896, %xmm5
   5957 // CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
   5958         	psllq	0x12345678,%xmm5
   5959 
   5960 // CHECK: psllq	%xmm5, %xmm5
   5961 // CHECK:  encoding: [0x66,0x0f,0xf3,0xed]
   5962         	psllq	%xmm5,%xmm5
   5963 
   5964 // CHECK: psllq	$127, %mm3
   5965 // CHECK:  encoding: [0x0f,0x73,0xf3,0x7f]
   5966         	psllq	$0x7f,%mm3
   5967 
   5968 // CHECK: psllq	$127, %xmm5
   5969 // CHECK:  encoding: [0x66,0x0f,0x73,0xf5,0x7f]
   5970         	psllq	$0x7f,%xmm5
   5971 
   5972 // CHECK: psraw	3735928559(%ebx,%ecx,8), %mm3
   5973 // CHECK:  encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5974         	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5975 
   5976 // CHECK: psraw	69, %mm3
   5977 // CHECK:  encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
   5978         	psraw	0x45,%mm3
   5979 
   5980 // CHECK: psraw	32493, %mm3
   5981 // CHECK:  encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
   5982         	psraw	0x7eed,%mm3
   5983 
   5984 // CHECK: psraw	3133065982, %mm3
   5985 // CHECK:  encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
   5986         	psraw	0xbabecafe,%mm3
   5987 
   5988 // CHECK: psraw	305419896, %mm3
   5989 // CHECK:  encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
   5990         	psraw	0x12345678,%mm3
   5991 
   5992 // CHECK: psraw	%mm3, %mm3
   5993 // CHECK:  encoding: [0x0f,0xe1,0xdb]
   5994         	psraw	%mm3,%mm3
   5995 
   5996 // CHECK: psraw	3735928559(%ebx,%ecx,8), %xmm5
   5997 // CHECK:  encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5998         	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5999 
   6000 // CHECK: psraw	69, %xmm5
   6001 // CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
   6002         	psraw	0x45,%xmm5
   6003 
   6004 // CHECK: psraw	32493, %xmm5
   6005 // CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
   6006         	psraw	0x7eed,%xmm5
   6007 
   6008 // CHECK: psraw	3133065982, %xmm5
   6009 // CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
   6010         	psraw	0xbabecafe,%xmm5
   6011 
   6012 // CHECK: psraw	305419896, %xmm5
   6013 // CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
   6014         	psraw	0x12345678,%xmm5
   6015 
   6016 // CHECK: psraw	%xmm5, %xmm5
   6017 // CHECK:  encoding: [0x66,0x0f,0xe1,0xed]
   6018         	psraw	%xmm5,%xmm5
   6019 
   6020 // CHECK: psraw	$127, %mm3
   6021 // CHECK:  encoding: [0x0f,0x71,0xe3,0x7f]
   6022         	psraw	$0x7f,%mm3
   6023 
   6024 // CHECK: psraw	$127, %xmm5
   6025 // CHECK:  encoding: [0x66,0x0f,0x71,0xe5,0x7f]
   6026         	psraw	$0x7f,%xmm5
   6027 
   6028 // CHECK: psrad	3735928559(%ebx,%ecx,8), %mm3
   6029 // CHECK:  encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6030         	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
   6031 
   6032 // CHECK: psrad	69, %mm3
   6033 // CHECK:  encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
   6034         	psrad	0x45,%mm3
   6035 
   6036 // CHECK: psrad	32493, %mm3
   6037 // CHECK:  encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
   6038         	psrad	0x7eed,%mm3
   6039 
   6040 // CHECK: psrad	3133065982, %mm3
   6041 // CHECK:  encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
   6042         	psrad	0xbabecafe,%mm3
   6043 
   6044 // CHECK: psrad	305419896, %mm3
   6045 // CHECK:  encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
   6046         	psrad	0x12345678,%mm3
   6047 
   6048 // CHECK: psrad	%mm3, %mm3
   6049 // CHECK:  encoding: [0x0f,0xe2,0xdb]
   6050         	psrad	%mm3,%mm3
   6051 
   6052 // CHECK: psrad	3735928559(%ebx,%ecx,8), %xmm5
   6053 // CHECK:  encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6054         	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6055 
   6056 // CHECK: psrad	69, %xmm5
   6057 // CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
   6058         	psrad	0x45,%xmm5
   6059 
   6060 // CHECK: psrad	32493, %xmm5
   6061 // CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
   6062         	psrad	0x7eed,%xmm5
   6063 
   6064 // CHECK: psrad	3133065982, %xmm5
   6065 // CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
   6066         	psrad	0xbabecafe,%xmm5
   6067 
   6068 // CHECK: psrad	305419896, %xmm5
   6069 // CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
   6070         	psrad	0x12345678,%xmm5
   6071 
   6072 // CHECK: psrad	%xmm5, %xmm5
   6073 // CHECK:  encoding: [0x66,0x0f,0xe2,0xed]
   6074         	psrad	%xmm5,%xmm5
   6075 
   6076 // CHECK: psrad	$127, %mm3
   6077 // CHECK:  encoding: [0x0f,0x72,0xe3,0x7f]
   6078         	psrad	$0x7f,%mm3
   6079 
   6080 // CHECK: psrad	$127, %xmm5
   6081 // CHECK:  encoding: [0x66,0x0f,0x72,0xe5,0x7f]
   6082         	psrad	$0x7f,%xmm5
   6083 
   6084 // CHECK: psrlw	3735928559(%ebx,%ecx,8), %mm3
   6085 // CHECK:  encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6086         	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6087 
   6088 // CHECK: psrlw	69, %mm3
   6089 // CHECK:  encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
   6090         	psrlw	0x45,%mm3
   6091 
   6092 // CHECK: psrlw	32493, %mm3
   6093 // CHECK:  encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
   6094         	psrlw	0x7eed,%mm3
   6095 
   6096 // CHECK: psrlw	3133065982, %mm3
   6097 // CHECK:  encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
   6098         	psrlw	0xbabecafe,%mm3
   6099 
   6100 // CHECK: psrlw	305419896, %mm3
   6101 // CHECK:  encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
   6102         	psrlw	0x12345678,%mm3
   6103 
   6104 // CHECK: psrlw	%mm3, %mm3
   6105 // CHECK:  encoding: [0x0f,0xd1,0xdb]
   6106         	psrlw	%mm3,%mm3
   6107 
   6108 // CHECK: psrlw	3735928559(%ebx,%ecx,8), %xmm5
   6109 // CHECK:  encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6110         	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6111 
   6112 // CHECK: psrlw	69, %xmm5
   6113 // CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
   6114         	psrlw	0x45,%xmm5
   6115 
   6116 // CHECK: psrlw	32493, %xmm5
   6117 // CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
   6118         	psrlw	0x7eed,%xmm5
   6119 
   6120 // CHECK: psrlw	3133065982, %xmm5
   6121 // CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
   6122         	psrlw	0xbabecafe,%xmm5
   6123 
   6124 // CHECK: psrlw	305419896, %xmm5
   6125 // CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
   6126         	psrlw	0x12345678,%xmm5
   6127 
   6128 // CHECK: psrlw	%xmm5, %xmm5
   6129 // CHECK:  encoding: [0x66,0x0f,0xd1,0xed]
   6130         	psrlw	%xmm5,%xmm5
   6131 
   6132 // CHECK: psrlw	$127, %mm3
   6133 // CHECK:  encoding: [0x0f,0x71,0xd3,0x7f]
   6134         	psrlw	$0x7f,%mm3
   6135 
   6136 // CHECK: psrlw	$127, %xmm5
   6137 // CHECK:  encoding: [0x66,0x0f,0x71,0xd5,0x7f]
   6138         	psrlw	$0x7f,%xmm5
   6139 
   6140 // CHECK: psrld	3735928559(%ebx,%ecx,8), %mm3
   6141 // CHECK:  encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6142         	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
   6143 
   6144 // CHECK: psrld	69, %mm3
   6145 // CHECK:  encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
   6146         	psrld	0x45,%mm3
   6147 
   6148 // CHECK: psrld	32493, %mm3
   6149 // CHECK:  encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
   6150         	psrld	0x7eed,%mm3
   6151 
   6152 // CHECK: psrld	3133065982, %mm3
   6153 // CHECK:  encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
   6154         	psrld	0xbabecafe,%mm3
   6155 
   6156 // CHECK: psrld	305419896, %mm3
   6157 // CHECK:  encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
   6158         	psrld	0x12345678,%mm3
   6159 
   6160 // CHECK: psrld	%mm3, %mm3
   6161 // CHECK:  encoding: [0x0f,0xd2,0xdb]
   6162         	psrld	%mm3,%mm3
   6163 
   6164 // CHECK: psrld	3735928559(%ebx,%ecx,8), %xmm5
   6165 // CHECK:  encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6166         	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6167 
   6168 // CHECK: psrld	69, %xmm5
   6169 // CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
   6170         	psrld	0x45,%xmm5
   6171 
   6172 // CHECK: psrld	32493, %xmm5
   6173 // CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
   6174         	psrld	0x7eed,%xmm5
   6175 
   6176 // CHECK: psrld	3133065982, %xmm5
   6177 // CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
   6178         	psrld	0xbabecafe,%xmm5
   6179 
   6180 // CHECK: psrld	305419896, %xmm5
   6181 // CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
   6182         	psrld	0x12345678,%xmm5
   6183 
   6184 // CHECK: psrld	%xmm5, %xmm5
   6185 // CHECK:  encoding: [0x66,0x0f,0xd2,0xed]
   6186         	psrld	%xmm5,%xmm5
   6187 
   6188 // CHECK: psrld	$127, %mm3
   6189 // CHECK:  encoding: [0x0f,0x72,0xd3,0x7f]
   6190         	psrld	$0x7f,%mm3
   6191 
   6192 // CHECK: psrld	$127, %xmm5
   6193 // CHECK:  encoding: [0x66,0x0f,0x72,0xd5,0x7f]
   6194         	psrld	$0x7f,%xmm5
   6195 
   6196 // CHECK: psrlq	3735928559(%ebx,%ecx,8), %mm3
   6197 // CHECK:  encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6198         	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
   6199 
   6200 // CHECK: psrlq	69, %mm3
   6201 // CHECK:  encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
   6202         	psrlq	0x45,%mm3
   6203 
   6204 // CHECK: psrlq	32493, %mm3
   6205 // CHECK:  encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
   6206         	psrlq	0x7eed,%mm3
   6207 
   6208 // CHECK: psrlq	3133065982, %mm3
   6209 // CHECK:  encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
   6210         	psrlq	0xbabecafe,%mm3
   6211 
   6212 // CHECK: psrlq	305419896, %mm3
   6213 // CHECK:  encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
   6214         	psrlq	0x12345678,%mm3
   6215 
   6216 // CHECK: psrlq	%mm3, %mm3
   6217 // CHECK:  encoding: [0x0f,0xd3,0xdb]
   6218         	psrlq	%mm3,%mm3
   6219 
   6220 // CHECK: psrlq	3735928559(%ebx,%ecx,8), %xmm5
   6221 // CHECK:  encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6222         	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6223 
   6224 // CHECK: psrlq	69, %xmm5
   6225 // CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
   6226         	psrlq	0x45,%xmm5
   6227 
   6228 // CHECK: psrlq	32493, %xmm5
   6229 // CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
   6230         	psrlq	0x7eed,%xmm5
   6231 
   6232 // CHECK: psrlq	3133065982, %xmm5
   6233 // CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
   6234         	psrlq	0xbabecafe,%xmm5
   6235 
   6236 // CHECK: psrlq	305419896, %xmm5
   6237 // CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
   6238         	psrlq	0x12345678,%xmm5
   6239 
   6240 // CHECK: psrlq	%xmm5, %xmm5
   6241 // CHECK:  encoding: [0x66,0x0f,0xd3,0xed]
   6242         	psrlq	%xmm5,%xmm5
   6243 
   6244 // CHECK: psrlq	$127, %mm3
   6245 // CHECK:  encoding: [0x0f,0x73,0xd3,0x7f]
   6246         	psrlq	$0x7f,%mm3
   6247 
   6248 // CHECK: psrlq	$127, %xmm5
   6249 // CHECK:  encoding: [0x66,0x0f,0x73,0xd5,0x7f]
   6250         	psrlq	$0x7f,%xmm5
   6251 
   6252 // CHECK: psubb	3735928559(%ebx,%ecx,8), %mm3
   6253 // CHECK:  encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6254         	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
   6255 
   6256 // CHECK: psubb	69, %mm3
   6257 // CHECK:  encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
   6258         	psubb	0x45,%mm3
   6259 
   6260 // CHECK: psubb	32493, %mm3
   6261 // CHECK:  encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
   6262         	psubb	0x7eed,%mm3
   6263 
   6264 // CHECK: psubb	3133065982, %mm3
   6265 // CHECK:  encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
   6266         	psubb	0xbabecafe,%mm3
   6267 
   6268 // CHECK: psubb	305419896, %mm3
   6269 // CHECK:  encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
   6270         	psubb	0x12345678,%mm3
   6271 
   6272 // CHECK: psubb	%mm3, %mm3
   6273 // CHECK:  encoding: [0x0f,0xf8,0xdb]
   6274         	psubb	%mm3,%mm3
   6275 
   6276 // CHECK: psubb	3735928559(%ebx,%ecx,8), %xmm5
   6277 // CHECK:  encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6278         	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6279 
   6280 // CHECK: psubb	69, %xmm5
   6281 // CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
   6282         	psubb	0x45,%xmm5
   6283 
   6284 // CHECK: psubb	32493, %xmm5
   6285 // CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
   6286         	psubb	0x7eed,%xmm5
   6287 
   6288 // CHECK: psubb	3133065982, %xmm5
   6289 // CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
   6290         	psubb	0xbabecafe,%xmm5
   6291 
   6292 // CHECK: psubb	305419896, %xmm5
   6293 // CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
   6294         	psubb	0x12345678,%xmm5
   6295 
   6296 // CHECK: psubb	%xmm5, %xmm5
   6297 // CHECK:  encoding: [0x66,0x0f,0xf8,0xed]
   6298         	psubb	%xmm5,%xmm5
   6299 
   6300 // CHECK: psubw	3735928559(%ebx,%ecx,8), %mm3
   6301 // CHECK:  encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6302         	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6303 
   6304 // CHECK: psubw	69, %mm3
   6305 // CHECK:  encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
   6306         	psubw	0x45,%mm3
   6307 
   6308 // CHECK: psubw	32493, %mm3
   6309 // CHECK:  encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
   6310         	psubw	0x7eed,%mm3
   6311 
   6312 // CHECK: psubw	3133065982, %mm3
   6313 // CHECK:  encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
   6314         	psubw	0xbabecafe,%mm3
   6315 
   6316 // CHECK: psubw	305419896, %mm3
   6317 // CHECK:  encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
   6318         	psubw	0x12345678,%mm3
   6319 
   6320 // CHECK: psubw	%mm3, %mm3
   6321 // CHECK:  encoding: [0x0f,0xf9,0xdb]
   6322         	psubw	%mm3,%mm3
   6323 
   6324 // CHECK: psubw	3735928559(%ebx,%ecx,8), %xmm5
   6325 // CHECK:  encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6326         	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6327 
   6328 // CHECK: psubw	69, %xmm5
   6329 // CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
   6330         	psubw	0x45,%xmm5
   6331 
   6332 // CHECK: psubw	32493, %xmm5
   6333 // CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
   6334         	psubw	0x7eed,%xmm5
   6335 
   6336 // CHECK: psubw	3133065982, %xmm5
   6337 // CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
   6338         	psubw	0xbabecafe,%xmm5
   6339 
   6340 // CHECK: psubw	305419896, %xmm5
   6341 // CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
   6342         	psubw	0x12345678,%xmm5
   6343 
   6344 // CHECK: psubw	%xmm5, %xmm5
   6345 // CHECK:  encoding: [0x66,0x0f,0xf9,0xed]
   6346         	psubw	%xmm5,%xmm5
   6347 
   6348 // CHECK: psubd	3735928559(%ebx,%ecx,8), %mm3
   6349 // CHECK:  encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6350         	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
   6351 
   6352 // CHECK: psubd	69, %mm3
   6353 // CHECK:  encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
   6354         	psubd	0x45,%mm3
   6355 
   6356 // CHECK: psubd	32493, %mm3
   6357 // CHECK:  encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
   6358         	psubd	0x7eed,%mm3
   6359 
   6360 // CHECK: psubd	3133065982, %mm3
   6361 // CHECK:  encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
   6362         	psubd	0xbabecafe,%mm3
   6363 
   6364 // CHECK: psubd	305419896, %mm3
   6365 // CHECK:  encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
   6366         	psubd	0x12345678,%mm3
   6367 
   6368 // CHECK: psubd	%mm3, %mm3
   6369 // CHECK:  encoding: [0x0f,0xfa,0xdb]
   6370         	psubd	%mm3,%mm3
   6371 
   6372 // CHECK: psubd	3735928559(%ebx,%ecx,8), %xmm5
   6373 // CHECK:  encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6374         	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6375 
   6376 // CHECK: psubd	69, %xmm5
   6377 // CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
   6378         	psubd	0x45,%xmm5
   6379 
   6380 // CHECK: psubd	32493, %xmm5
   6381 // CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
   6382         	psubd	0x7eed,%xmm5
   6383 
   6384 // CHECK: psubd	3133065982, %xmm5
   6385 // CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
   6386         	psubd	0xbabecafe,%xmm5
   6387 
   6388 // CHECK: psubd	305419896, %xmm5
   6389 // CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
   6390         	psubd	0x12345678,%xmm5
   6391 
   6392 // CHECK: psubd	%xmm5, %xmm5
   6393 // CHECK:  encoding: [0x66,0x0f,0xfa,0xed]
   6394         	psubd	%xmm5,%xmm5
   6395 
   6396 // CHECK: psubq	3735928559(%ebx,%ecx,8), %mm3
   6397 // CHECK:  encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6398         	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
   6399 
   6400 // CHECK: psubq	69, %mm3
   6401 // CHECK:  encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
   6402         	psubq	0x45,%mm3
   6403 
   6404 // CHECK: psubq	32493, %mm3
   6405 // CHECK:  encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
   6406         	psubq	0x7eed,%mm3
   6407 
   6408 // CHECK: psubq	3133065982, %mm3
   6409 // CHECK:  encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
   6410         	psubq	0xbabecafe,%mm3
   6411 
   6412 // CHECK: psubq	305419896, %mm3
   6413 // CHECK:  encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
   6414         	psubq	0x12345678,%mm3
   6415 
   6416 // CHECK: psubq	%mm3, %mm3
   6417 // CHECK:  encoding: [0x0f,0xfb,0xdb]
   6418         	psubq	%mm3,%mm3
   6419 
   6420 // CHECK: psubq	3735928559(%ebx,%ecx,8), %xmm5
   6421 // CHECK:  encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6422         	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6423 
   6424 // CHECK: psubq	69, %xmm5
   6425 // CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
   6426         	psubq	0x45,%xmm5
   6427 
   6428 // CHECK: psubq	32493, %xmm5
   6429 // CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
   6430         	psubq	0x7eed,%xmm5
   6431 
   6432 // CHECK: psubq	3133065982, %xmm5
   6433 // CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
   6434         	psubq	0xbabecafe,%xmm5
   6435 
   6436 // CHECK: psubq	305419896, %xmm5
   6437 // CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
   6438         	psubq	0x12345678,%xmm5
   6439 
   6440 // CHECK: psubq	%xmm5, %xmm5
   6441 // CHECK:  encoding: [0x66,0x0f,0xfb,0xed]
   6442         	psubq	%xmm5,%xmm5
   6443 
   6444 // CHECK: psubsb	3735928559(%ebx,%ecx,8), %mm3
   6445 // CHECK:  encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6446         	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   6447 
   6448 // CHECK: psubsb	69, %mm3
   6449 // CHECK:  encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
   6450         	psubsb	0x45,%mm3
   6451 
   6452 // CHECK: psubsb	32493, %mm3
   6453 // CHECK:  encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
   6454         	psubsb	0x7eed,%mm3
   6455 
   6456 // CHECK: psubsb	3133065982, %mm3
   6457 // CHECK:  encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
   6458         	psubsb	0xbabecafe,%mm3
   6459 
   6460 // CHECK: psubsb	305419896, %mm3
   6461 // CHECK:  encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
   6462         	psubsb	0x12345678,%mm3
   6463 
   6464 // CHECK: psubsb	%mm3, %mm3
   6465 // CHECK:  encoding: [0x0f,0xe8,0xdb]
   6466         	psubsb	%mm3,%mm3
   6467 
   6468 // CHECK: psubsb	3735928559(%ebx,%ecx,8), %xmm5
   6469 // CHECK:  encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6470         	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6471 
   6472 // CHECK: psubsb	69, %xmm5
   6473 // CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
   6474         	psubsb	0x45,%xmm5
   6475 
   6476 // CHECK: psubsb	32493, %xmm5
   6477 // CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
   6478         	psubsb	0x7eed,%xmm5
   6479 
   6480 // CHECK: psubsb	3133065982, %xmm5
   6481 // CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
   6482         	psubsb	0xbabecafe,%xmm5
   6483 
   6484 // CHECK: psubsb	305419896, %xmm5
   6485 // CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
   6486         	psubsb	0x12345678,%xmm5
   6487 
   6488 // CHECK: psubsb	%xmm5, %xmm5
   6489 // CHECK:  encoding: [0x66,0x0f,0xe8,0xed]
   6490         	psubsb	%xmm5,%xmm5
   6491 
   6492 // CHECK: psubsw	3735928559(%ebx,%ecx,8), %mm3
   6493 // CHECK:  encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6494         	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6495 
   6496 // CHECK: psubsw	69, %mm3
   6497 // CHECK:  encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
   6498         	psubsw	0x45,%mm3
   6499 
   6500 // CHECK: psubsw	32493, %mm3
   6501 // CHECK:  encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
   6502         	psubsw	0x7eed,%mm3
   6503 
   6504 // CHECK: psubsw	3133065982, %mm3
   6505 // CHECK:  encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
   6506         	psubsw	0xbabecafe,%mm3
   6507 
   6508 // CHECK: psubsw	305419896, %mm3
   6509 // CHECK:  encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
   6510         	psubsw	0x12345678,%mm3
   6511 
   6512 // CHECK: psubsw	%mm3, %mm3
   6513 // CHECK:  encoding: [0x0f,0xe9,0xdb]
   6514         	psubsw	%mm3,%mm3
   6515 
   6516 // CHECK: psubsw	3735928559(%ebx,%ecx,8), %xmm5
   6517 // CHECK:  encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6518         	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6519 
   6520 // CHECK: psubsw	69, %xmm5
   6521 // CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
   6522         	psubsw	0x45,%xmm5
   6523 
   6524 // CHECK: psubsw	32493, %xmm5
   6525 // CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
   6526         	psubsw	0x7eed,%xmm5
   6527 
   6528 // CHECK: psubsw	3133065982, %xmm5
   6529 // CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
   6530         	psubsw	0xbabecafe,%xmm5
   6531 
   6532 // CHECK: psubsw	305419896, %xmm5
   6533 // CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
   6534         	psubsw	0x12345678,%xmm5
   6535 
   6536 // CHECK: psubsw	%xmm5, %xmm5
   6537 // CHECK:  encoding: [0x66,0x0f,0xe9,0xed]
   6538         	psubsw	%xmm5,%xmm5
   6539 
   6540 // CHECK: psubusb	3735928559(%ebx,%ecx,8), %mm3
   6541 // CHECK:  encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6542         	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
   6543 
   6544 // CHECK: psubusb	69, %mm3
   6545 // CHECK:  encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
   6546         	psubusb	0x45,%mm3
   6547 
   6548 // CHECK: psubusb	32493, %mm3
   6549 // CHECK:  encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
   6550         	psubusb	0x7eed,%mm3
   6551 
   6552 // CHECK: psubusb	3133065982, %mm3
   6553 // CHECK:  encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
   6554         	psubusb	0xbabecafe,%mm3
   6555 
   6556 // CHECK: psubusb	305419896, %mm3
   6557 // CHECK:  encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
   6558         	psubusb	0x12345678,%mm3
   6559 
   6560 // CHECK: psubusb	%mm3, %mm3
   6561 // CHECK:  encoding: [0x0f,0xd8,0xdb]
   6562         	psubusb	%mm3,%mm3
   6563 
   6564 // CHECK: psubusb	3735928559(%ebx,%ecx,8), %xmm5
   6565 // CHECK:  encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6566         	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6567 
   6568 // CHECK: psubusb	69, %xmm5
   6569 // CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
   6570         	psubusb	0x45,%xmm5
   6571 
   6572 // CHECK: psubusb	32493, %xmm5
   6573 // CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
   6574         	psubusb	0x7eed,%xmm5
   6575 
   6576 // CHECK: psubusb	3133065982, %xmm5
   6577 // CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
   6578         	psubusb	0xbabecafe,%xmm5
   6579 
   6580 // CHECK: psubusb	305419896, %xmm5
   6581 // CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
   6582         	psubusb	0x12345678,%xmm5
   6583 
   6584 // CHECK: psubusb	%xmm5, %xmm5
   6585 // CHECK:  encoding: [0x66,0x0f,0xd8,0xed]
   6586         	psubusb	%xmm5,%xmm5
   6587 
   6588 // CHECK: psubusw	3735928559(%ebx,%ecx,8), %mm3
   6589 // CHECK:  encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6590         	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6591 
   6592 // CHECK: psubusw	69, %mm3
   6593 // CHECK:  encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
   6594         	psubusw	0x45,%mm3
   6595 
   6596 // CHECK: psubusw	32493, %mm3
   6597 // CHECK:  encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
   6598         	psubusw	0x7eed,%mm3
   6599 
   6600 // CHECK: psubusw	3133065982, %mm3
   6601 // CHECK:  encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
   6602         	psubusw	0xbabecafe,%mm3
   6603 
   6604 // CHECK: psubusw	305419896, %mm3
   6605 // CHECK:  encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
   6606         	psubusw	0x12345678,%mm3
   6607 
   6608 // CHECK: psubusw	%mm3, %mm3
   6609 // CHECK:  encoding: [0x0f,0xd9,0xdb]
   6610         	psubusw	%mm3,%mm3
   6611 
   6612 // CHECK: psubusw	3735928559(%ebx,%ecx,8), %xmm5
   6613 // CHECK:  encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6614         	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6615 
   6616 // CHECK: psubusw	69, %xmm5
   6617 // CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
   6618         	psubusw	0x45,%xmm5
   6619 
   6620 // CHECK: psubusw	32493, %xmm5
   6621 // CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
   6622         	psubusw	0x7eed,%xmm5
   6623 
   6624 // CHECK: psubusw	3133065982, %xmm5
   6625 // CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
   6626         	psubusw	0xbabecafe,%xmm5
   6627 
   6628 // CHECK: psubusw	305419896, %xmm5
   6629 // CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
   6630         	psubusw	0x12345678,%xmm5
   6631 
   6632 // CHECK: psubusw	%xmm5, %xmm5
   6633 // CHECK:  encoding: [0x66,0x0f,0xd9,0xed]
   6634         	psubusw	%xmm5,%xmm5
   6635 
   6636 // CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %mm3
   6637 // CHECK:  encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6638         	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6639 
   6640 // CHECK: punpckhbw	69, %mm3
   6641 // CHECK:  encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
   6642         	punpckhbw	0x45,%mm3
   6643 
   6644 // CHECK: punpckhbw	32493, %mm3
   6645 // CHECK:  encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
   6646         	punpckhbw	0x7eed,%mm3
   6647 
   6648 // CHECK: punpckhbw	3133065982, %mm3
   6649 // CHECK:  encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
   6650         	punpckhbw	0xbabecafe,%mm3
   6651 
   6652 // CHECK: punpckhbw	305419896, %mm3
   6653 // CHECK:  encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
   6654         	punpckhbw	0x12345678,%mm3
   6655 
   6656 // CHECK: punpckhbw	%mm3, %mm3
   6657 // CHECK:  encoding: [0x0f,0x68,0xdb]
   6658         	punpckhbw	%mm3,%mm3
   6659 
   6660 // CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
   6661 // CHECK:  encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6662         	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6663 
   6664 // CHECK: punpckhbw	69, %xmm5
   6665 // CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
   6666         	punpckhbw	0x45,%xmm5
   6667 
   6668 // CHECK: punpckhbw	32493, %xmm5
   6669 // CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
   6670         	punpckhbw	0x7eed,%xmm5
   6671 
   6672 // CHECK: punpckhbw	3133065982, %xmm5
   6673 // CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
   6674         	punpckhbw	0xbabecafe,%xmm5
   6675 
   6676 // CHECK: punpckhbw	305419896, %xmm5
   6677 // CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
   6678         	punpckhbw	0x12345678,%xmm5
   6679 
   6680 // CHECK: punpckhbw	%xmm5, %xmm5
   6681 // CHECK:  encoding: [0x66,0x0f,0x68,0xed]
   6682         	punpckhbw	%xmm5,%xmm5
   6683 
   6684 // CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %mm3
   6685 // CHECK:  encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6686         	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   6687 
   6688 // CHECK: punpckhwd	69, %mm3
   6689 // CHECK:  encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
   6690         	punpckhwd	0x45,%mm3
   6691 
   6692 // CHECK: punpckhwd	32493, %mm3
   6693 // CHECK:  encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
   6694         	punpckhwd	0x7eed,%mm3
   6695 
   6696 // CHECK: punpckhwd	3133065982, %mm3
   6697 // CHECK:  encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
   6698         	punpckhwd	0xbabecafe,%mm3
   6699 
   6700 // CHECK: punpckhwd	305419896, %mm3
   6701 // CHECK:  encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
   6702         	punpckhwd	0x12345678,%mm3
   6703 
   6704 // CHECK: punpckhwd	%mm3, %mm3
   6705 // CHECK:  encoding: [0x0f,0x69,0xdb]
   6706         	punpckhwd	%mm3,%mm3
   6707 
   6708 // CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
   6709 // CHECK:  encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6710         	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6711 
   6712 // CHECK: punpckhwd	69, %xmm5
   6713 // CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
   6714         	punpckhwd	0x45,%xmm5
   6715 
   6716 // CHECK: punpckhwd	32493, %xmm5
   6717 // CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
   6718         	punpckhwd	0x7eed,%xmm5
   6719 
   6720 // CHECK: punpckhwd	3133065982, %xmm5
   6721 // CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
   6722         	punpckhwd	0xbabecafe,%xmm5
   6723 
   6724 // CHECK: punpckhwd	305419896, %xmm5
   6725 // CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
   6726         	punpckhwd	0x12345678,%xmm5
   6727 
   6728 // CHECK: punpckhwd	%xmm5, %xmm5
   6729 // CHECK:  encoding: [0x66,0x0f,0x69,0xed]
   6730         	punpckhwd	%xmm5,%xmm5
   6731 
   6732 // CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %mm3
   6733 // CHECK:  encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6734         	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
   6735 
   6736 // CHECK: punpckhdq	69, %mm3
   6737 // CHECK:  encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
   6738         	punpckhdq	0x45,%mm3
   6739 
   6740 // CHECK: punpckhdq	32493, %mm3
   6741 // CHECK:  encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
   6742         	punpckhdq	0x7eed,%mm3
   6743 
   6744 // CHECK: punpckhdq	3133065982, %mm3
   6745 // CHECK:  encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
   6746         	punpckhdq	0xbabecafe,%mm3
   6747 
   6748 // CHECK: punpckhdq	305419896, %mm3
   6749 // CHECK:  encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
   6750         	punpckhdq	0x12345678,%mm3
   6751 
   6752 // CHECK: punpckhdq	%mm3, %mm3
   6753 // CHECK:  encoding: [0x0f,0x6a,0xdb]
   6754         	punpckhdq	%mm3,%mm3
   6755 
   6756 // CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
   6757 // CHECK:  encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6758         	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6759 
   6760 // CHECK: punpckhdq	69, %xmm5
   6761 // CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
   6762         	punpckhdq	0x45,%xmm5
   6763 
   6764 // CHECK: punpckhdq	32493, %xmm5
   6765 // CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
   6766         	punpckhdq	0x7eed,%xmm5
   6767 
   6768 // CHECK: punpckhdq	3133065982, %xmm5
   6769 // CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
   6770         	punpckhdq	0xbabecafe,%xmm5
   6771 
   6772 // CHECK: punpckhdq	305419896, %xmm5
   6773 // CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
   6774         	punpckhdq	0x12345678,%xmm5
   6775 
   6776 // CHECK: punpckhdq	%xmm5, %xmm5
   6777 // CHECK:  encoding: [0x66,0x0f,0x6a,0xed]
   6778         	punpckhdq	%xmm5,%xmm5
   6779 
   6780 // CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %mm3
   6781 // CHECK:  encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6782         	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6783 
   6784 // CHECK: punpcklbw	69, %mm3
   6785 // CHECK:  encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
   6786         	punpcklbw	0x45,%mm3
   6787 
   6788 // CHECK: punpcklbw	32493, %mm3
   6789 // CHECK:  encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
   6790         	punpcklbw	0x7eed,%mm3
   6791 
   6792 // CHECK: punpcklbw	3133065982, %mm3
   6793 // CHECK:  encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
   6794         	punpcklbw	0xbabecafe,%mm3
   6795 
   6796 // CHECK: punpcklbw	305419896, %mm3
   6797 // CHECK:  encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
   6798         	punpcklbw	0x12345678,%mm3
   6799 
   6800 // CHECK: punpcklbw	%mm3, %mm3
   6801 // CHECK:  encoding: [0x0f,0x60,0xdb]
   6802         	punpcklbw	%mm3,%mm3
   6803 
   6804 // CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
   6805 // CHECK:  encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6806         	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6807 
   6808 // CHECK: punpcklbw	69, %xmm5
   6809 // CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
   6810         	punpcklbw	0x45,%xmm5
   6811 
   6812 // CHECK: punpcklbw	32493, %xmm5
   6813 // CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
   6814         	punpcklbw	0x7eed,%xmm5
   6815 
   6816 // CHECK: punpcklbw	3133065982, %xmm5
   6817 // CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
   6818         	punpcklbw	0xbabecafe,%xmm5
   6819 
   6820 // CHECK: punpcklbw	305419896, %xmm5
   6821 // CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
   6822         	punpcklbw	0x12345678,%xmm5
   6823 
   6824 // CHECK: punpcklbw	%xmm5, %xmm5
   6825 // CHECK:  encoding: [0x66,0x0f,0x60,0xed]
   6826         	punpcklbw	%xmm5,%xmm5
   6827 
   6828 // CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %mm3
   6829 // CHECK:  encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6830         	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   6831 
   6832 // CHECK: punpcklwd	69, %mm3
   6833 // CHECK:  encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
   6834         	punpcklwd	0x45,%mm3
   6835 
   6836 // CHECK: punpcklwd	32493, %mm3
   6837 // CHECK:  encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
   6838         	punpcklwd	0x7eed,%mm3
   6839 
   6840 // CHECK: punpcklwd	3133065982, %mm3
   6841 // CHECK:  encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
   6842         	punpcklwd	0xbabecafe,%mm3
   6843 
   6844 // CHECK: punpcklwd	305419896, %mm3
   6845 // CHECK:  encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
   6846         	punpcklwd	0x12345678,%mm3
   6847 
   6848 // CHECK: punpcklwd	%mm3, %mm3
   6849 // CHECK:  encoding: [0x0f,0x61,0xdb]
   6850         	punpcklwd	%mm3,%mm3
   6851 
   6852 // CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
   6853 // CHECK:  encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6854         	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6855 
   6856 // CHECK: punpcklwd	69, %xmm5
   6857 // CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
   6858         	punpcklwd	0x45,%xmm5
   6859 
   6860 // CHECK: punpcklwd	32493, %xmm5
   6861 // CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
   6862         	punpcklwd	0x7eed,%xmm5
   6863 
   6864 // CHECK: punpcklwd	3133065982, %xmm5
   6865 // CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
   6866         	punpcklwd	0xbabecafe,%xmm5
   6867 
   6868 // CHECK: punpcklwd	305419896, %xmm5
   6869 // CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
   6870         	punpcklwd	0x12345678,%xmm5
   6871 
   6872 // CHECK: punpcklwd	%xmm5, %xmm5
   6873 // CHECK:  encoding: [0x66,0x0f,0x61,0xed]
   6874         	punpcklwd	%xmm5,%xmm5
   6875 
   6876 // CHECK: punpckldq	3735928559(%ebx,%ecx,8), %mm3
   6877 // CHECK:  encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6878         	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
   6879 
   6880 // CHECK: punpckldq	69, %mm3
   6881 // CHECK:  encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
   6882         	punpckldq	0x45,%mm3
   6883 
   6884 // CHECK: punpckldq	32493, %mm3
   6885 // CHECK:  encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
   6886         	punpckldq	0x7eed,%mm3
   6887 
   6888 // CHECK: punpckldq	3133065982, %mm3
   6889 // CHECK:  encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
   6890         	punpckldq	0xbabecafe,%mm3
   6891 
   6892 // CHECK: punpckldq	305419896, %mm3
   6893 // CHECK:  encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
   6894         	punpckldq	0x12345678,%mm3
   6895 
   6896 // CHECK: punpckldq	%mm3, %mm3
   6897 // CHECK:  encoding: [0x0f,0x62,0xdb]
   6898         	punpckldq	%mm3,%mm3
   6899 
   6900 // CHECK: punpckldq	3735928559(%ebx,%ecx,8), %xmm5
   6901 // CHECK:  encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6902         	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6903 
   6904 // CHECK: punpckldq	69, %xmm5
   6905 // CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
   6906         	punpckldq	0x45,%xmm5
   6907 
   6908 // CHECK: punpckldq	32493, %xmm5
   6909 // CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
   6910         	punpckldq	0x7eed,%xmm5
   6911 
   6912 // CHECK: punpckldq	3133065982, %xmm5
   6913 // CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
   6914         	punpckldq	0xbabecafe,%xmm5
   6915 
   6916 // CHECK: punpckldq	305419896, %xmm5
   6917 // CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
   6918         	punpckldq	0x12345678,%xmm5
   6919 
   6920 // CHECK: punpckldq	%xmm5, %xmm5
   6921 // CHECK:  encoding: [0x66,0x0f,0x62,0xed]
   6922         	punpckldq	%xmm5,%xmm5
   6923 
   6924 // CHECK: pxor	3735928559(%ebx,%ecx,8), %mm3
   6925 // CHECK:  encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6926         	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
   6927 
   6928 // CHECK: pxor	69, %mm3
   6929 // CHECK:  encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
   6930         	pxor	0x45,%mm3
   6931 
   6932 // CHECK: pxor	32493, %mm3
   6933 // CHECK:  encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
   6934         	pxor	0x7eed,%mm3
   6935 
   6936 // CHECK: pxor	3133065982, %mm3
   6937 // CHECK:  encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
   6938         	pxor	0xbabecafe,%mm3
   6939 
   6940 // CHECK: pxor	305419896, %mm3
   6941 // CHECK:  encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
   6942         	pxor	0x12345678,%mm3
   6943 
   6944 // CHECK: pxor	%mm3, %mm3
   6945 // CHECK:  encoding: [0x0f,0xef,0xdb]
   6946         	pxor	%mm3,%mm3
   6947 
   6948 // CHECK: pxor	3735928559(%ebx,%ecx,8), %xmm5
   6949 // CHECK:  encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6950         	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6951 
   6952 // CHECK: pxor	69, %xmm5
   6953 // CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
   6954         	pxor	0x45,%xmm5
   6955 
   6956 // CHECK: pxor	32493, %xmm5
   6957 // CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
   6958         	pxor	0x7eed,%xmm5
   6959 
   6960 // CHECK: pxor	3133065982, %xmm5
   6961 // CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
   6962         	pxor	0xbabecafe,%xmm5
   6963 
   6964 // CHECK: pxor	305419896, %xmm5
   6965 // CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
   6966         	pxor	0x12345678,%xmm5
   6967 
   6968 // CHECK: pxor	%xmm5, %xmm5
   6969 // CHECK:  encoding: [0x66,0x0f,0xef,0xed]
   6970         	pxor	%xmm5,%xmm5
   6971 
   6972 // CHECK: addps	3735928559(%ebx,%ecx,8), %xmm5
   6973 // CHECK:  encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6974         	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6975 
   6976 // CHECK: addps	69, %xmm5
   6977 // CHECK:  encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
   6978         	addps	0x45,%xmm5
   6979 
   6980 // CHECK: addps	32493, %xmm5
   6981 // CHECK:  encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
   6982         	addps	0x7eed,%xmm5
   6983 
   6984 // CHECK: addps	3133065982, %xmm5
   6985 // CHECK:  encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
   6986         	addps	0xbabecafe,%xmm5
   6987 
   6988 // CHECK: addps	305419896, %xmm5
   6989 // CHECK:  encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
   6990         	addps	0x12345678,%xmm5
   6991 
   6992 // CHECK: addps	%xmm5, %xmm5
   6993 // CHECK:  encoding: [0x0f,0x58,0xed]
   6994         	addps	%xmm5,%xmm5
   6995 
   6996 // CHECK: addss	3735928559(%ebx,%ecx,8), %xmm5
   6997 // CHECK:  encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6998         	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6999 
   7000 // CHECK: addss	69, %xmm5
   7001 // CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
   7002         	addss	0x45,%xmm5
   7003 
   7004 // CHECK: addss	32493, %xmm5
   7005 // CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
   7006         	addss	0x7eed,%xmm5
   7007 
   7008 // CHECK: addss	3133065982, %xmm5
   7009 // CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
   7010         	addss	0xbabecafe,%xmm5
   7011 
   7012 // CHECK: addss	305419896, %xmm5
   7013 // CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
   7014         	addss	0x12345678,%xmm5
   7015 
   7016 // CHECK: addss	%xmm5, %xmm5
   7017 // CHECK:  encoding: [0xf3,0x0f,0x58,0xed]
   7018         	addss	%xmm5,%xmm5
   7019 
   7020 // CHECK: andnps	3735928559(%ebx,%ecx,8), %xmm5
   7021 // CHECK:  encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7022         	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7023 
   7024 // CHECK: andnps	69, %xmm5
   7025 // CHECK:  encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
   7026         	andnps	0x45,%xmm5
   7027 
   7028 // CHECK: andnps	32493, %xmm5
   7029 // CHECK:  encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
   7030         	andnps	0x7eed,%xmm5
   7031 
   7032 // CHECK: andnps	3133065982, %xmm5
   7033 // CHECK:  encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
   7034         	andnps	0xbabecafe,%xmm5
   7035 
   7036 // CHECK: andnps	305419896, %xmm5
   7037 // CHECK:  encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
   7038         	andnps	0x12345678,%xmm5
   7039 
   7040 // CHECK: andnps	%xmm5, %xmm5
   7041 // CHECK:  encoding: [0x0f,0x55,0xed]
   7042         	andnps	%xmm5,%xmm5
   7043 
   7044 // CHECK: andps	3735928559(%ebx,%ecx,8), %xmm5
   7045 // CHECK:  encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7046         	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7047 
   7048 // CHECK: andps	69, %xmm5
   7049 // CHECK:  encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
   7050         	andps	0x45,%xmm5
   7051 
   7052 // CHECK: andps	32493, %xmm5
   7053 // CHECK:  encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
   7054         	andps	0x7eed,%xmm5
   7055 
   7056 // CHECK: andps	3133065982, %xmm5
   7057 // CHECK:  encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
   7058         	andps	0xbabecafe,%xmm5
   7059 
   7060 // CHECK: andps	305419896, %xmm5
   7061 // CHECK:  encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
   7062         	andps	0x12345678,%xmm5
   7063 
   7064 // CHECK: andps	%xmm5, %xmm5
   7065 // CHECK:  encoding: [0x0f,0x54,0xed]
   7066         	andps	%xmm5,%xmm5
   7067 
   7068 // CHECK: comiss	3735928559(%ebx,%ecx,8), %xmm5
   7069 // CHECK:  encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7070         	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7071 
   7072 // CHECK: comiss	69, %xmm5
   7073 // CHECK:  encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
   7074         	comiss	0x45,%xmm5
   7075 
   7076 // CHECK: comiss	32493, %xmm5
   7077 // CHECK:  encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
   7078         	comiss	0x7eed,%xmm5
   7079 
   7080 // CHECK: comiss	3133065982, %xmm5
   7081 // CHECK:  encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
   7082         	comiss	0xbabecafe,%xmm5
   7083 
   7084 // CHECK: comiss	305419896, %xmm5
   7085 // CHECK:  encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
   7086         	comiss	0x12345678,%xmm5
   7087 
   7088 // CHECK: comiss	%xmm5, %xmm5
   7089 // CHECK:  encoding: [0x0f,0x2f,0xed]
   7090         	comiss	%xmm5,%xmm5
   7091 
   7092 // CHECK: cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
   7093 // CHECK:  encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7094         	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7095 
   7096 // CHECK: cvtpi2ps	69, %xmm5
   7097 // CHECK:  encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
   7098         	cvtpi2ps	0x45,%xmm5
   7099 
   7100 // CHECK: cvtpi2ps	32493, %xmm5
   7101 // CHECK:  encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   7102         	cvtpi2ps	0x7eed,%xmm5
   7103 
   7104 // CHECK: cvtpi2ps	3133065982, %xmm5
   7105 // CHECK:  encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   7106         	cvtpi2ps	0xbabecafe,%xmm5
   7107 
   7108 // CHECK: cvtpi2ps	305419896, %xmm5
   7109 // CHECK:  encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
   7110         	cvtpi2ps	0x12345678,%xmm5
   7111 
   7112 // CHECK: cvtpi2ps	%mm3, %xmm5
   7113 // CHECK:  encoding: [0x0f,0x2a,0xeb]
   7114         	cvtpi2ps	%mm3,%xmm5
   7115 
   7116 // CHECK: cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
   7117 // CHECK:  encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7118         	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   7119 
   7120 // CHECK: cvtps2pi	69, %mm3
   7121 // CHECK:  encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
   7122         	cvtps2pi	0x45,%mm3
   7123 
   7124 // CHECK: cvtps2pi	32493, %mm3
   7125 // CHECK:  encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
   7126         	cvtps2pi	0x7eed,%mm3
   7127 
   7128 // CHECK: cvtps2pi	3133065982, %mm3
   7129 // CHECK:  encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
   7130         	cvtps2pi	0xbabecafe,%mm3
   7131 
   7132 // CHECK: cvtps2pi	305419896, %mm3
   7133 // CHECK:  encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
   7134         	cvtps2pi	0x12345678,%mm3
   7135 
   7136 // CHECK: cvtps2pi	%xmm5, %mm3
   7137 // CHECK:  encoding: [0x0f,0x2d,0xdd]
   7138         	cvtps2pi	%xmm5,%mm3
   7139 
   7140 // CHECK: cvtsi2ss	%ecx, %xmm5
   7141 // CHECK:  encoding: [0xf3,0x0f,0x2a,0xe9]
   7142         	cvtsi2ss	%ecx,%xmm5
   7143 
   7144 // CHECK: cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
   7145 // CHECK:  encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7146         	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7147 
   7148 // CHECK: cvtsi2ss	69, %xmm5
   7149 // CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
   7150         	cvtsi2ss	0x45,%xmm5
   7151 
   7152 // CHECK: cvtsi2ss	32493, %xmm5
   7153 // CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   7154         	cvtsi2ss	0x7eed,%xmm5
   7155 
   7156 // CHECK: cvtsi2ss	3133065982, %xmm5
   7157 // CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   7158         	cvtsi2ss	0xbabecafe,%xmm5
   7159 
   7160 // CHECK: cvtsi2ss	305419896, %xmm5
   7161 // CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
   7162         	cvtsi2ss	0x12345678,%xmm5
   7163 
   7164 // CHECK: cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
   7165 // CHECK:  encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7166         	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   7167 
   7168 // CHECK: cvttps2pi	69, %mm3
   7169 // CHECK:  encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
   7170         	cvttps2pi	0x45,%mm3
   7171 
   7172 // CHECK: cvttps2pi	32493, %mm3
   7173 // CHECK:  encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
   7174         	cvttps2pi	0x7eed,%mm3
   7175 
   7176 // CHECK: cvttps2pi	3133065982, %mm3
   7177 // CHECK:  encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
   7178         	cvttps2pi	0xbabecafe,%mm3
   7179 
   7180 // CHECK: cvttps2pi	305419896, %mm3
   7181 // CHECK:  encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
   7182         	cvttps2pi	0x12345678,%mm3
   7183 
   7184 // CHECK: cvttps2pi	%xmm5, %mm3
   7185 // CHECK:  encoding: [0x0f,0x2c,0xdd]
   7186         	cvttps2pi	%xmm5,%mm3
   7187 
   7188 // CHECK: cvttss2si	3735928559(%ebx,%ecx,8), %ecx
   7189 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   7190         	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   7191 
   7192 // CHECK: cvttss2si	69, %ecx
   7193 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
   7194         	cvttss2si	0x45,%ecx
   7195 
   7196 // CHECK: cvttss2si	32493, %ecx
   7197 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
   7198         	cvttss2si	0x7eed,%ecx
   7199 
   7200 // CHECK: cvttss2si	3133065982, %ecx
   7201 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
   7202         	cvttss2si	0xbabecafe,%ecx
   7203 
   7204 // CHECK: cvttss2si	305419896, %ecx
   7205 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
   7206         	cvttss2si	0x12345678,%ecx
   7207 
   7208 // CHECK: cvttss2si	%xmm5, %ecx
   7209 // CHECK:  encoding: [0xf3,0x0f,0x2c,0xcd]
   7210         	cvttss2si	%xmm5,%ecx
   7211 
   7212 // CHECK: divps	3735928559(%ebx,%ecx,8), %xmm5
   7213 // CHECK:  encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7214         	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7215 
   7216 // CHECK: divps	69, %xmm5
   7217 // CHECK:  encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
   7218         	divps	0x45,%xmm5
   7219 
   7220 // CHECK: divps	32493, %xmm5
   7221 // CHECK:  encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
   7222         	divps	0x7eed,%xmm5
   7223 
   7224 // CHECK: divps	3133065982, %xmm5
   7225 // CHECK:  encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
   7226         	divps	0xbabecafe,%xmm5
   7227 
   7228 // CHECK: divps	305419896, %xmm5
   7229 // CHECK:  encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
   7230         	divps	0x12345678,%xmm5
   7231 
   7232 // CHECK: divps	%xmm5, %xmm5
   7233 // CHECK:  encoding: [0x0f,0x5e,0xed]
   7234         	divps	%xmm5,%xmm5
   7235 
   7236 // CHECK: divss	3735928559(%ebx,%ecx,8), %xmm5
   7237 // CHECK:  encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7238         	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7239 
   7240 // CHECK: divss	69, %xmm5
   7241 // CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
   7242         	divss	0x45,%xmm5
   7243 
   7244 // CHECK: divss	32493, %xmm5
   7245 // CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
   7246         	divss	0x7eed,%xmm5
   7247 
   7248 // CHECK: divss	3133065982, %xmm5
   7249 // CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
   7250         	divss	0xbabecafe,%xmm5
   7251 
   7252 // CHECK: divss	305419896, %xmm5
   7253 // CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
   7254         	divss	0x12345678,%xmm5
   7255 
   7256 // CHECK: divss	%xmm5, %xmm5
   7257 // CHECK:  encoding: [0xf3,0x0f,0x5e,0xed]
   7258         	divss	%xmm5,%xmm5
   7259 
   7260 // CHECK: ldmxcsr	3735928559(%ebx,%ecx,8)
   7261 // CHECK:  encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
   7262         	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
   7263 
   7264 // CHECK: ldmxcsr	32493
   7265 // CHECK:  encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
   7266         	ldmxcsr	0x7eed
   7267 
   7268 // CHECK: ldmxcsr	3133065982
   7269 // CHECK:  encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
   7270         	ldmxcsr	0xbabecafe
   7271 
   7272 // CHECK: ldmxcsr	305419896
   7273 // CHECK:  encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
   7274         	ldmxcsr	0x12345678
   7275 
   7276 // CHECK: maskmovq	%mm3, %mm3
   7277 // CHECK:  encoding: [0x0f,0xf7,0xdb]
   7278         	maskmovq	%mm3,%mm3
   7279 
   7280 // CHECK: maxps	3735928559(%ebx,%ecx,8), %xmm5
   7281 // CHECK:  encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7282         	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7283 
   7284 // CHECK: maxps	69, %xmm5
   7285 // CHECK:  encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
   7286         	maxps	0x45,%xmm5
   7287 
   7288 // CHECK: maxps	32493, %xmm5
   7289 // CHECK:  encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
   7290         	maxps	0x7eed,%xmm5
   7291 
   7292 // CHECK: maxps	3133065982, %xmm5
   7293 // CHECK:  encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
   7294         	maxps	0xbabecafe,%xmm5
   7295 
   7296 // CHECK: maxps	305419896, %xmm5
   7297 // CHECK:  encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
   7298         	maxps	0x12345678,%xmm5
   7299 
   7300 // CHECK: maxps	%xmm5, %xmm5
   7301 // CHECK:  encoding: [0x0f,0x5f,0xed]
   7302         	maxps	%xmm5,%xmm5
   7303 
   7304 // CHECK: maxss	3735928559(%ebx,%ecx,8), %xmm5
   7305 // CHECK:  encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7306         	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7307 
   7308 // CHECK: maxss	69, %xmm5
   7309 // CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
   7310         	maxss	0x45,%xmm5
   7311 
   7312 // CHECK: maxss	32493, %xmm5
   7313 // CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
   7314         	maxss	0x7eed,%xmm5
   7315 
   7316 // CHECK: maxss	3133065982, %xmm5
   7317 // CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
   7318         	maxss	0xbabecafe,%xmm5
   7319 
   7320 // CHECK: maxss	305419896, %xmm5
   7321 // CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
   7322         	maxss	0x12345678,%xmm5
   7323 
   7324 // CHECK: maxss	%xmm5, %xmm5
   7325 // CHECK:  encoding: [0xf3,0x0f,0x5f,0xed]
   7326         	maxss	%xmm5,%xmm5
   7327 
   7328 // CHECK: minps	3735928559(%ebx,%ecx,8), %xmm5
   7329 // CHECK:  encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7330         	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7331 
   7332 // CHECK: minps	69, %xmm5
   7333 // CHECK:  encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
   7334         	minps	0x45,%xmm5
   7335 
   7336 // CHECK: minps	32493, %xmm5
   7337 // CHECK:  encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
   7338         	minps	0x7eed,%xmm5
   7339 
   7340 // CHECK: minps	3133065982, %xmm5
   7341 // CHECK:  encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
   7342         	minps	0xbabecafe,%xmm5
   7343 
   7344 // CHECK: minps	305419896, %xmm5
   7345 // CHECK:  encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
   7346         	minps	0x12345678,%xmm5
   7347 
   7348 // CHECK: minps	%xmm5, %xmm5
   7349 // CHECK:  encoding: [0x0f,0x5d,0xed]
   7350         	minps	%xmm5,%xmm5
   7351 
   7352 // CHECK: minss	3735928559(%ebx,%ecx,8), %xmm5
   7353 // CHECK:  encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7354         	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7355 
   7356 // CHECK: minss	69, %xmm5
   7357 // CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
   7358         	minss	0x45,%xmm5
   7359 
   7360 // CHECK: minss	32493, %xmm5
   7361 // CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
   7362         	minss	0x7eed,%xmm5
   7363 
   7364 // CHECK: minss	3133065982, %xmm5
   7365 // CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
   7366         	minss	0xbabecafe,%xmm5
   7367 
   7368 // CHECK: minss	305419896, %xmm5
   7369 // CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
   7370         	minss	0x12345678,%xmm5
   7371 
   7372 // CHECK: minss	%xmm5, %xmm5
   7373 // CHECK:  encoding: [0xf3,0x0f,0x5d,0xed]
   7374         	minss	%xmm5,%xmm5
   7375 
   7376 // CHECK: movaps	3735928559(%ebx,%ecx,8), %xmm5
   7377 // CHECK:  encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7378         	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7379 
   7380 // CHECK: movaps	69, %xmm5
   7381 // CHECK:  encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
   7382         	movaps	0x45,%xmm5
   7383 
   7384 // CHECK: movaps	32493, %xmm5
   7385 // CHECK:  encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
   7386         	movaps	0x7eed,%xmm5
   7387 
   7388 // CHECK: movaps	3133065982, %xmm5
   7389 // CHECK:  encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
   7390         	movaps	0xbabecafe,%xmm5
   7391 
   7392 // CHECK: movaps	305419896, %xmm5
   7393 // CHECK:  encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
   7394         	movaps	0x12345678,%xmm5
   7395 
   7396 // CHECK: movaps	%xmm5, %xmm5
   7397 // CHECK:  encoding: [0x0f,0x28,0xed]
   7398         	movaps	%xmm5,%xmm5
   7399 
   7400 // CHECK: movaps	%xmm5, 3735928559(%ebx,%ecx,8)
   7401 // CHECK:  encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7402         	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7403 
   7404 // CHECK: movaps	%xmm5, 69
   7405 // CHECK:  encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
   7406         	movaps	%xmm5,0x45
   7407 
   7408 // CHECK: movaps	%xmm5, 32493
   7409 // CHECK:  encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
   7410         	movaps	%xmm5,0x7eed
   7411 
   7412 // CHECK: movaps	%xmm5, 3133065982
   7413 // CHECK:  encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
   7414         	movaps	%xmm5,0xbabecafe
   7415 
   7416 // CHECK: movaps	%xmm5, 305419896
   7417 // CHECK:  encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
   7418         	movaps	%xmm5,0x12345678
   7419 
   7420 // CHECK: movaps	%xmm5, %xmm5
   7421 // CHECK:  encoding: [0x0f,0x28,0xed]
   7422         	movaps	%xmm5,%xmm5
   7423 
   7424 // CHECK: movhlps	%xmm5, %xmm5
   7425 // CHECK:  encoding: [0x0f,0x12,0xed]
   7426         	movhlps	%xmm5,%xmm5
   7427 
   7428 // CHECK: movhps	3735928559(%ebx,%ecx,8), %xmm5
   7429 // CHECK:  encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7430         	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7431 
   7432 // CHECK: movhps	69, %xmm5
   7433 // CHECK:  encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
   7434         	movhps	0x45,%xmm5
   7435 
   7436 // CHECK: movhps	32493, %xmm5
   7437 // CHECK:  encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
   7438         	movhps	0x7eed,%xmm5
   7439 
   7440 // CHECK: movhps	3133065982, %xmm5
   7441 // CHECK:  encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
   7442         	movhps	0xbabecafe,%xmm5
   7443 
   7444 // CHECK: movhps	305419896, %xmm5
   7445 // CHECK:  encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
   7446         	movhps	0x12345678,%xmm5
   7447 
   7448 // CHECK: movhps	%xmm5, 3735928559(%ebx,%ecx,8)
   7449 // CHECK:  encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7450         	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7451 
   7452 // CHECK: movhps	%xmm5, 69
   7453 // CHECK:  encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
   7454         	movhps	%xmm5,0x45
   7455 
   7456 // CHECK: movhps	%xmm5, 32493
   7457 // CHECK:  encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
   7458         	movhps	%xmm5,0x7eed
   7459 
   7460 // CHECK: movhps	%xmm5, 3133065982
   7461 // CHECK:  encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
   7462         	movhps	%xmm5,0xbabecafe
   7463 
   7464 // CHECK: movhps	%xmm5, 305419896
   7465 // CHECK:  encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
   7466         	movhps	%xmm5,0x12345678
   7467 
   7468 // CHECK: movlhps	%xmm5, %xmm5
   7469 // CHECK:  encoding: [0x0f,0x16,0xed]
   7470         	movlhps	%xmm5,%xmm5
   7471 
   7472 // CHECK: movlps	3735928559(%ebx,%ecx,8), %xmm5
   7473 // CHECK:  encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7474         	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7475 
   7476 // CHECK: movlps	69, %xmm5
   7477 // CHECK:  encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
   7478         	movlps	0x45,%xmm5
   7479 
   7480 // CHECK: movlps	32493, %xmm5
   7481 // CHECK:  encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
   7482         	movlps	0x7eed,%xmm5
   7483 
   7484 // CHECK: movlps	3133065982, %xmm5
   7485 // CHECK:  encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
   7486         	movlps	0xbabecafe,%xmm5
   7487 
   7488 // CHECK: movlps	305419896, %xmm5
   7489 // CHECK:  encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
   7490         	movlps	0x12345678,%xmm5
   7491 
   7492 // CHECK: movlps	%xmm5, 3735928559(%ebx,%ecx,8)
   7493 // CHECK:  encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7494         	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7495 
   7496 // CHECK: movlps	%xmm5, 69
   7497 // CHECK:  encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
   7498         	movlps	%xmm5,0x45
   7499 
   7500 // CHECK: movlps	%xmm5, 32493
   7501 // CHECK:  encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
   7502         	movlps	%xmm5,0x7eed
   7503 
   7504 // CHECK: movlps	%xmm5, 3133065982
   7505 // CHECK:  encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
   7506         	movlps	%xmm5,0xbabecafe
   7507 
   7508 // CHECK: movlps	%xmm5, 305419896
   7509 // CHECK:  encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
   7510         	movlps	%xmm5,0x12345678
   7511 
   7512 // CHECK: movmskps	%xmm5, %ecx
   7513 // CHECK:  encoding: [0x0f,0x50,0xcd]
   7514         	movmskps	%xmm5,%ecx
   7515 
   7516 // CHECK: movntps	%xmm5, 3735928559(%ebx,%ecx,8)
   7517 // CHECK:  encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7518         	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7519 
   7520 // CHECK: movntps	%xmm5, 69
   7521 // CHECK:  encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
   7522         	movntps	%xmm5,0x45
   7523 
   7524 // CHECK: movntps	%xmm5, 32493
   7525 // CHECK:  encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
   7526         	movntps	%xmm5,0x7eed
   7527 
   7528 // CHECK: movntps	%xmm5, 3133065982
   7529 // CHECK:  encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
   7530         	movntps	%xmm5,0xbabecafe
   7531 
   7532 // CHECK: movntps	%xmm5, 305419896
   7533 // CHECK:  encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
   7534         	movntps	%xmm5,0x12345678
   7535 
   7536 // CHECK: movntq	%mm3, 3735928559(%ebx,%ecx,8)
   7537 // CHECK:  encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7538         	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
   7539 
   7540 // CHECK: movntq	%mm3, 69
   7541 // CHECK:  encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
   7542         	movntq	%mm3,0x45
   7543 
   7544 // CHECK: movntq	%mm3, 32493
   7545 // CHECK:  encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
   7546         	movntq	%mm3,0x7eed
   7547 
   7548 // CHECK: movntq	%mm3, 3133065982
   7549 // CHECK:  encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
   7550         	movntq	%mm3,0xbabecafe
   7551 
   7552 // CHECK: movntq	%mm3, 305419896
   7553 // CHECK:  encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
   7554         	movntq	%mm3,0x12345678
   7555 
   7556 // CHECK: movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
   7557 // CHECK:  encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7558         	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7559 
   7560 // CHECK: movntdq	%xmm5, 69
   7561 // CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
   7562         	movntdq	%xmm5,0x45
   7563 
   7564 // CHECK: movntdq	%xmm5, 32493
   7565 // CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
   7566         	movntdq	%xmm5,0x7eed
   7567 
   7568 // CHECK: movntdq	%xmm5, 3133065982
   7569 // CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
   7570         	movntdq	%xmm5,0xbabecafe
   7571 
   7572 // CHECK: movntdq	%xmm5, 305419896
   7573 // CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
   7574         	movntdq	%xmm5,0x12345678
   7575 
   7576 // CHECK: movss	3735928559(%ebx,%ecx,8), %xmm5
   7577 // CHECK:  encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7578         	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7579 
   7580 // CHECK: movss	69, %xmm5
   7581 // CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
   7582         	movss	0x45,%xmm5
   7583 
   7584 // CHECK: movss	32493, %xmm5
   7585 // CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
   7586         	movss	0x7eed,%xmm5
   7587 
   7588 // CHECK: movss	3133065982, %xmm5
   7589 // CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
   7590         	movss	0xbabecafe,%xmm5
   7591 
   7592 // CHECK: movss	305419896, %xmm5
   7593 // CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
   7594         	movss	0x12345678,%xmm5
   7595 
   7596 // CHECK: movss	%xmm5, %xmm5
   7597 // CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
   7598         	movss	%xmm5,%xmm5
   7599 
   7600 // CHECK: movss	%xmm5, 3735928559(%ebx,%ecx,8)
   7601 // CHECK:  encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7602         	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7603 
   7604 // CHECK: movss	%xmm5, 69
   7605 // CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
   7606         	movss	%xmm5,0x45
   7607 
   7608 // CHECK: movss	%xmm5, 32493
   7609 // CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
   7610         	movss	%xmm5,0x7eed
   7611 
   7612 // CHECK: movss	%xmm5, 3133065982
   7613 // CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
   7614         	movss	%xmm5,0xbabecafe
   7615 
   7616 // CHECK: movss	%xmm5, 305419896
   7617 // CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
   7618         	movss	%xmm5,0x12345678
   7619 
   7620 // CHECK: movss	%xmm5, %xmm5
   7621 // CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
   7622         	movss	%xmm5,%xmm5
   7623 
   7624 // CHECK: movups	3735928559(%ebx,%ecx,8), %xmm5
   7625 // CHECK:  encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7626         	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7627 
   7628 // CHECK: movups	69, %xmm5
   7629 // CHECK:  encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
   7630         	movups	0x45,%xmm5
   7631 
   7632 // CHECK: movups	32493, %xmm5
   7633 // CHECK:  encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
   7634         	movups	0x7eed,%xmm5
   7635 
   7636 // CHECK: movups	3133065982, %xmm5
   7637 // CHECK:  encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
   7638         	movups	0xbabecafe,%xmm5
   7639 
   7640 // CHECK: movups	305419896, %xmm5
   7641 // CHECK:  encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
   7642         	movups	0x12345678,%xmm5
   7643 
   7644 // CHECK: movups	%xmm5, %xmm5
   7645 // CHECK:  encoding: [0x0f,0x10,0xed]
   7646         	movups	%xmm5,%xmm5
   7647 
   7648 // CHECK: movups	%xmm5, 3735928559(%ebx,%ecx,8)
   7649 // CHECK:  encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7650         	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7651 
   7652 // CHECK: movups	%xmm5, 69
   7653 // CHECK:  encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
   7654         	movups	%xmm5,0x45
   7655 
   7656 // CHECK: movups	%xmm5, 32493
   7657 // CHECK:  encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
   7658         	movups	%xmm5,0x7eed
   7659 
   7660 // CHECK: movups	%xmm5, 3133065982
   7661 // CHECK:  encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
   7662         	movups	%xmm5,0xbabecafe
   7663 
   7664 // CHECK: movups	%xmm5, 305419896
   7665 // CHECK:  encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
   7666         	movups	%xmm5,0x12345678
   7667 
   7668 // CHECK: movups	%xmm5, %xmm5
   7669 // CHECK:  encoding: [0x0f,0x10,0xed]
   7670         	movups	%xmm5,%xmm5
   7671 
   7672 // CHECK: mulps	3735928559(%ebx,%ecx,8), %xmm5
   7673 // CHECK:  encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7674         	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7675 
   7676 // CHECK: mulps	69, %xmm5
   7677 // CHECK:  encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
   7678         	mulps	0x45,%xmm5
   7679 
   7680 // CHECK: mulps	32493, %xmm5
   7681 // CHECK:  encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
   7682         	mulps	0x7eed,%xmm5
   7683 
   7684 // CHECK: mulps	3133065982, %xmm5
   7685 // CHECK:  encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
   7686         	mulps	0xbabecafe,%xmm5
   7687 
   7688 // CHECK: mulps	305419896, %xmm5
   7689 // CHECK:  encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
   7690         	mulps	0x12345678,%xmm5
   7691 
   7692 // CHECK: mulps	%xmm5, %xmm5
   7693 // CHECK:  encoding: [0x0f,0x59,0xed]
   7694         	mulps	%xmm5,%xmm5
   7695 
   7696 // CHECK: mulss	3735928559(%ebx,%ecx,8), %xmm5
   7697 // CHECK:  encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7698         	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7699 
   7700 // CHECK: mulss	69, %xmm5
   7701 // CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
   7702         	mulss	0x45,%xmm5
   7703 
   7704 // CHECK: mulss	32493, %xmm5
   7705 // CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
   7706         	mulss	0x7eed,%xmm5
   7707 
   7708 // CHECK: mulss	3133065982, %xmm5
   7709 // CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
   7710         	mulss	0xbabecafe,%xmm5
   7711 
   7712 // CHECK: mulss	305419896, %xmm5
   7713 // CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
   7714         	mulss	0x12345678,%xmm5
   7715 
   7716 // CHECK: mulss	%xmm5, %xmm5
   7717 // CHECK:  encoding: [0xf3,0x0f,0x59,0xed]
   7718         	mulss	%xmm5,%xmm5
   7719 
   7720 // CHECK: orps	3735928559(%ebx,%ecx,8), %xmm5
   7721 // CHECK:  encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7722         	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7723 
   7724 // CHECK: orps	69, %xmm5
   7725 // CHECK:  encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
   7726         	orps	0x45,%xmm5
   7727 
   7728 // CHECK: orps	32493, %xmm5
   7729 // CHECK:  encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
   7730         	orps	0x7eed,%xmm5
   7731 
   7732 // CHECK: orps	3133065982, %xmm5
   7733 // CHECK:  encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
   7734         	orps	0xbabecafe,%xmm5
   7735 
   7736 // CHECK: orps	305419896, %xmm5
   7737 // CHECK:  encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
   7738         	orps	0x12345678,%xmm5
   7739 
   7740 // CHECK: orps	%xmm5, %xmm5
   7741 // CHECK:  encoding: [0x0f,0x56,0xed]
   7742         	orps	%xmm5,%xmm5
   7743 
   7744 // CHECK: pavgb	3735928559(%ebx,%ecx,8), %mm3
   7745 // CHECK:  encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7746         	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
   7747 
   7748 // CHECK: pavgb	69, %mm3
   7749 // CHECK:  encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
   7750         	pavgb	0x45,%mm3
   7751 
   7752 // CHECK: pavgb	32493, %mm3
   7753 // CHECK:  encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
   7754         	pavgb	0x7eed,%mm3
   7755 
   7756 // CHECK: pavgb	3133065982, %mm3
   7757 // CHECK:  encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
   7758         	pavgb	0xbabecafe,%mm3
   7759 
   7760 // CHECK: pavgb	305419896, %mm3
   7761 // CHECK:  encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
   7762         	pavgb	0x12345678,%mm3
   7763 
   7764 // CHECK: pavgb	%mm3, %mm3
   7765 // CHECK:  encoding: [0x0f,0xe0,0xdb]
   7766         	pavgb	%mm3,%mm3
   7767 
   7768 // CHECK: pavgb	3735928559(%ebx,%ecx,8), %xmm5
   7769 // CHECK:  encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7770         	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7771 
   7772 // CHECK: pavgb	69, %xmm5
   7773 // CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
   7774         	pavgb	0x45,%xmm5
   7775 
   7776 // CHECK: pavgb	32493, %xmm5
   7777 // CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
   7778         	pavgb	0x7eed,%xmm5
   7779 
   7780 // CHECK: pavgb	3133065982, %xmm5
   7781 // CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
   7782         	pavgb	0xbabecafe,%xmm5
   7783 
   7784 // CHECK: pavgb	305419896, %xmm5
   7785 // CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
   7786         	pavgb	0x12345678,%xmm5
   7787 
   7788 // CHECK: pavgb	%xmm5, %xmm5
   7789 // CHECK:  encoding: [0x66,0x0f,0xe0,0xed]
   7790         	pavgb	%xmm5,%xmm5
   7791 
   7792 // CHECK: pavgw	3735928559(%ebx,%ecx,8), %mm3
   7793 // CHECK:  encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7794         	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
   7795 
   7796 // CHECK: pavgw	69, %mm3
   7797 // CHECK:  encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
   7798         	pavgw	0x45,%mm3
   7799 
   7800 // CHECK: pavgw	32493, %mm3
   7801 // CHECK:  encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
   7802         	pavgw	0x7eed,%mm3
   7803 
   7804 // CHECK: pavgw	3133065982, %mm3
   7805 // CHECK:  encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
   7806         	pavgw	0xbabecafe,%mm3
   7807 
   7808 // CHECK: pavgw	305419896, %mm3
   7809 // CHECK:  encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
   7810         	pavgw	0x12345678,%mm3
   7811 
   7812 // CHECK: pavgw	%mm3, %mm3
   7813 // CHECK:  encoding: [0x0f,0xe3,0xdb]
   7814         	pavgw	%mm3,%mm3
   7815 
   7816 // CHECK: pavgw	3735928559(%ebx,%ecx,8), %xmm5
   7817 // CHECK:  encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7818         	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7819 
   7820 // CHECK: pavgw	69, %xmm5
   7821 // CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
   7822         	pavgw	0x45,%xmm5
   7823 
   7824 // CHECK: pavgw	32493, %xmm5
   7825 // CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
   7826         	pavgw	0x7eed,%xmm5
   7827 
   7828 // CHECK: pavgw	3133065982, %xmm5
   7829 // CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
   7830         	pavgw	0xbabecafe,%xmm5
   7831 
   7832 // CHECK: pavgw	305419896, %xmm5
   7833 // CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
   7834         	pavgw	0x12345678,%xmm5
   7835 
   7836 // CHECK: pavgw	%xmm5, %xmm5
   7837 // CHECK:  encoding: [0x66,0x0f,0xe3,0xed]
   7838         	pavgw	%xmm5,%xmm5
   7839 
   7840 // CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %mm3
   7841 // CHECK:  encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7842         	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   7843 
   7844 // CHECK: pmaxsw	69, %mm3
   7845 // CHECK:  encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
   7846         	pmaxsw	0x45,%mm3
   7847 
   7848 // CHECK: pmaxsw	32493, %mm3
   7849 // CHECK:  encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
   7850         	pmaxsw	0x7eed,%mm3
   7851 
   7852 // CHECK: pmaxsw	3133065982, %mm3
   7853 // CHECK:  encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
   7854         	pmaxsw	0xbabecafe,%mm3
   7855 
   7856 // CHECK: pmaxsw	305419896, %mm3
   7857 // CHECK:  encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
   7858         	pmaxsw	0x12345678,%mm3
   7859 
   7860 // CHECK: pmaxsw	%mm3, %mm3
   7861 // CHECK:  encoding: [0x0f,0xee,0xdb]
   7862         	pmaxsw	%mm3,%mm3
   7863 
   7864 // CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
   7865 // CHECK:  encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7866         	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7867 
   7868 // CHECK: pmaxsw	69, %xmm5
   7869 // CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
   7870         	pmaxsw	0x45,%xmm5
   7871 
   7872 // CHECK: pmaxsw	32493, %xmm5
   7873 // CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
   7874         	pmaxsw	0x7eed,%xmm5
   7875 
   7876 // CHECK: pmaxsw	3133065982, %xmm5
   7877 // CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
   7878         	pmaxsw	0xbabecafe,%xmm5
   7879 
   7880 // CHECK: pmaxsw	305419896, %xmm5
   7881 // CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
   7882         	pmaxsw	0x12345678,%xmm5
   7883 
   7884 // CHECK: pmaxsw	%xmm5, %xmm5
   7885 // CHECK:  encoding: [0x66,0x0f,0xee,0xed]
   7886         	pmaxsw	%xmm5,%xmm5
   7887 
   7888 // CHECK: pmaxub	3735928559(%ebx,%ecx,8), %mm3
   7889 // CHECK:  encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7890         	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
   7891 
   7892 // CHECK: pmaxub	69, %mm3
   7893 // CHECK:  encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
   7894         	pmaxub	0x45,%mm3
   7895 
   7896 // CHECK: pmaxub	32493, %mm3
   7897 // CHECK:  encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
   7898         	pmaxub	0x7eed,%mm3
   7899 
   7900 // CHECK: pmaxub	3133065982, %mm3
   7901 // CHECK:  encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
   7902         	pmaxub	0xbabecafe,%mm3
   7903 
   7904 // CHECK: pmaxub	305419896, %mm3
   7905 // CHECK:  encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
   7906         	pmaxub	0x12345678,%mm3
   7907 
   7908 // CHECK: pmaxub	%mm3, %mm3
   7909 // CHECK:  encoding: [0x0f,0xde,0xdb]
   7910         	pmaxub	%mm3,%mm3
   7911 
   7912 // CHECK: pmaxub	3735928559(%ebx,%ecx,8), %xmm5
   7913 // CHECK:  encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7914         	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7915 
   7916 // CHECK: pmaxub	69, %xmm5
   7917 // CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
   7918         	pmaxub	0x45,%xmm5
   7919 
   7920 // CHECK: pmaxub	32493, %xmm5
   7921 // CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
   7922         	pmaxub	0x7eed,%xmm5
   7923 
   7924 // CHECK: pmaxub	3133065982, %xmm5
   7925 // CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
   7926         	pmaxub	0xbabecafe,%xmm5
   7927 
   7928 // CHECK: pmaxub	305419896, %xmm5
   7929 // CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
   7930         	pmaxub	0x12345678,%xmm5
   7931 
   7932 // CHECK: pmaxub	%xmm5, %xmm5
   7933 // CHECK:  encoding: [0x66,0x0f,0xde,0xed]
   7934         	pmaxub	%xmm5,%xmm5
   7935 
   7936 // CHECK: pminsw	3735928559(%ebx,%ecx,8), %mm3
   7937 // CHECK:  encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7938         	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   7939 
   7940 // CHECK: pminsw	69, %mm3
   7941 // CHECK:  encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
   7942         	pminsw	0x45,%mm3
   7943 
   7944 // CHECK: pminsw	32493, %mm3
   7945 // CHECK:  encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
   7946         	pminsw	0x7eed,%mm3
   7947 
   7948 // CHECK: pminsw	3133065982, %mm3
   7949 // CHECK:  encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
   7950         	pminsw	0xbabecafe,%mm3
   7951 
   7952 // CHECK: pminsw	305419896, %mm3
   7953 // CHECK:  encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
   7954         	pminsw	0x12345678,%mm3
   7955 
   7956 // CHECK: pminsw	%mm3, %mm3
   7957 // CHECK:  encoding: [0x0f,0xea,0xdb]
   7958         	pminsw	%mm3,%mm3
   7959 
   7960 // CHECK: pminsw	3735928559(%ebx,%ecx,8), %xmm5
   7961 // CHECK:  encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7962         	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7963 
   7964 // CHECK: pminsw	69, %xmm5
   7965 // CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
   7966         	pminsw	0x45,%xmm5
   7967 
   7968 // CHECK: pminsw	32493, %xmm5
   7969 // CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
   7970         	pminsw	0x7eed,%xmm5
   7971 
   7972 // CHECK: pminsw	3133065982, %xmm5
   7973 // CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
   7974         	pminsw	0xbabecafe,%xmm5
   7975 
   7976 // CHECK: pminsw	305419896, %xmm5
   7977 // CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
   7978         	pminsw	0x12345678,%xmm5
   7979 
   7980 // CHECK: pminsw	%xmm5, %xmm5
   7981 // CHECK:  encoding: [0x66,0x0f,0xea,0xed]
   7982         	pminsw	%xmm5,%xmm5
   7983 
   7984 // CHECK: pminub	3735928559(%ebx,%ecx,8), %mm3
   7985 // CHECK:  encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7986         	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
   7987 
   7988 // CHECK: pminub	69, %mm3
   7989 // CHECK:  encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
   7990         	pminub	0x45,%mm3
   7991 
   7992 // CHECK: pminub	32493, %mm3
   7993 // CHECK:  encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
   7994         	pminub	0x7eed,%mm3
   7995 
   7996 // CHECK: pminub	3133065982, %mm3
   7997 // CHECK:  encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
   7998         	pminub	0xbabecafe,%mm3
   7999 
   8000 // CHECK: pminub	305419896, %mm3
   8001 // CHECK:  encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
   8002         	pminub	0x12345678,%mm3
   8003 
   8004 // CHECK: pminub	%mm3, %mm3
   8005 // CHECK:  encoding: [0x0f,0xda,0xdb]
   8006         	pminub	%mm3,%mm3
   8007 
   8008 // CHECK: pminub	3735928559(%ebx,%ecx,8), %xmm5
   8009 // CHECK:  encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8010         	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8011 
   8012 // CHECK: pminub	69, %xmm5
   8013 // CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
   8014         	pminub	0x45,%xmm5
   8015 
   8016 // CHECK: pminub	32493, %xmm5
   8017 // CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
   8018         	pminub	0x7eed,%xmm5
   8019 
   8020 // CHECK: pminub	3133065982, %xmm5
   8021 // CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
   8022         	pminub	0xbabecafe,%xmm5
   8023 
   8024 // CHECK: pminub	305419896, %xmm5
   8025 // CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
   8026         	pminub	0x12345678,%xmm5
   8027 
   8028 // CHECK: pminub	%xmm5, %xmm5
   8029 // CHECK:  encoding: [0x66,0x0f,0xda,0xed]
   8030         	pminub	%xmm5,%xmm5
   8031 
   8032 // CHECK: pmovmskb	%mm3, %ecx
   8033 // CHECK:  encoding: [0x0f,0xd7,0xcb]
   8034         	pmovmskb	%mm3,%ecx
   8035 
   8036 // CHECK: pmovmskb	%xmm5, %ecx
   8037 // CHECK:  encoding: [0x66,0x0f,0xd7,0xcd]
   8038         	pmovmskb	%xmm5,%ecx
   8039 
   8040 // CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %mm3
   8041 // CHECK:  encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   8042         	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
   8043 
   8044 // CHECK: pmulhuw	69, %mm3
   8045 // CHECK:  encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
   8046         	pmulhuw	0x45,%mm3
   8047 
   8048 // CHECK: pmulhuw	32493, %mm3
   8049 // CHECK:  encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
   8050         	pmulhuw	0x7eed,%mm3
   8051 
   8052 // CHECK: pmulhuw	3133065982, %mm3
   8053 // CHECK:  encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
   8054         	pmulhuw	0xbabecafe,%mm3
   8055 
   8056 // CHECK: pmulhuw	305419896, %mm3
   8057 // CHECK:  encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
   8058         	pmulhuw	0x12345678,%mm3
   8059 
   8060 // CHECK: pmulhuw	%mm3, %mm3
   8061 // CHECK:  encoding: [0x0f,0xe4,0xdb]
   8062         	pmulhuw	%mm3,%mm3
   8063 
   8064 // CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
   8065 // CHECK:  encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8066         	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8067 
   8068 // CHECK: pmulhuw	69, %xmm5
   8069 // CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
   8070         	pmulhuw	0x45,%xmm5
   8071 
   8072 // CHECK: pmulhuw	32493, %xmm5
   8073 // CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
   8074         	pmulhuw	0x7eed,%xmm5
   8075 
   8076 // CHECK: pmulhuw	3133065982, %xmm5
   8077 // CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
   8078         	pmulhuw	0xbabecafe,%xmm5
   8079 
   8080 // CHECK: pmulhuw	305419896, %xmm5
   8081 // CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
   8082         	pmulhuw	0x12345678,%xmm5
   8083 
   8084 // CHECK: pmulhuw	%xmm5, %xmm5
   8085 // CHECK:  encoding: [0x66,0x0f,0xe4,0xed]
   8086         	pmulhuw	%xmm5,%xmm5
   8087 
   8088 // CHECK: prefetchnta	3735928559(%ebx,%ecx,8)
   8089 // CHECK:  encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
   8090         	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
   8091 
   8092 // CHECK: prefetchnta	32493
   8093 // CHECK:  encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
   8094         	prefetchnta	0x7eed
   8095 
   8096 // CHECK: prefetchnta	3133065982
   8097 // CHECK:  encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
   8098         	prefetchnta	0xbabecafe
   8099 
   8100 // CHECK: prefetchnta	305419896
   8101 // CHECK:  encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
   8102         	prefetchnta	0x12345678
   8103 
   8104 // CHECK: prefetcht0	3735928559(%ebx,%ecx,8)
   8105 // CHECK:  encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   8106         	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
   8107 
   8108 // CHECK: prefetcht0	32493
   8109 // CHECK:  encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
   8110         	prefetcht0	0x7eed
   8111 
   8112 // CHECK: prefetcht0	3133065982
   8113 // CHECK:  encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
   8114         	prefetcht0	0xbabecafe
   8115 
   8116 // CHECK: prefetcht0	305419896
   8117 // CHECK:  encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
   8118         	prefetcht0	0x12345678
   8119 
   8120 // CHECK: prefetcht1	3735928559(%ebx,%ecx,8)
   8121 // CHECK:  encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
   8122         	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
   8123 
   8124 // CHECK: prefetcht1	32493
   8125 // CHECK:  encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
   8126         	prefetcht1	0x7eed
   8127 
   8128 // CHECK: prefetcht1	3133065982
   8129 // CHECK:  encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
   8130         	prefetcht1	0xbabecafe
   8131 
   8132 // CHECK: prefetcht1	305419896
   8133 // CHECK:  encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
   8134         	prefetcht1	0x12345678
   8135 
   8136 // CHECK: prefetcht2	3735928559(%ebx,%ecx,8)
   8137 // CHECK:  encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   8138         	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
   8139 
   8140 // CHECK: prefetcht2	32493
   8141 // CHECK:  encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
   8142         	prefetcht2	0x7eed
   8143 
   8144 // CHECK: prefetcht2	3133065982
   8145 // CHECK:  encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
   8146         	prefetcht2	0xbabecafe
   8147 
   8148 // CHECK: prefetcht2	305419896
   8149 // CHECK:  encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
   8150         	prefetcht2	0x12345678
   8151 
   8152 // CHECK: psadbw	3735928559(%ebx,%ecx,8), %mm3
   8153 // CHECK:  encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   8154         	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   8155 
   8156 // CHECK: psadbw	69, %mm3
   8157 // CHECK:  encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
   8158         	psadbw	0x45,%mm3
   8159 
   8160 // CHECK: psadbw	32493, %mm3
   8161 // CHECK:  encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
   8162         	psadbw	0x7eed,%mm3
   8163 
   8164 // CHECK: psadbw	3133065982, %mm3
   8165 // CHECK:  encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
   8166         	psadbw	0xbabecafe,%mm3
   8167 
   8168 // CHECK: psadbw	305419896, %mm3
   8169 // CHECK:  encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
   8170         	psadbw	0x12345678,%mm3
   8171 
   8172 // CHECK: psadbw	%mm3, %mm3
   8173 // CHECK:  encoding: [0x0f,0xf6,0xdb]
   8174         	psadbw	%mm3,%mm3
   8175 
   8176 // CHECK: psadbw	3735928559(%ebx,%ecx,8), %xmm5
   8177 // CHECK:  encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8178         	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8179 
   8180 // CHECK: psadbw	69, %xmm5
   8181 // CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
   8182         	psadbw	0x45,%xmm5
   8183 
   8184 // CHECK: psadbw	32493, %xmm5
   8185 // CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
   8186         	psadbw	0x7eed,%xmm5
   8187 
   8188 // CHECK: psadbw	3133065982, %xmm5
   8189 // CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
   8190         	psadbw	0xbabecafe,%xmm5
   8191 
   8192 // CHECK: psadbw	305419896, %xmm5
   8193 // CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
   8194         	psadbw	0x12345678,%xmm5
   8195 
   8196 // CHECK: psadbw	%xmm5, %xmm5
   8197 // CHECK:  encoding: [0x66,0x0f,0xf6,0xed]
   8198         	psadbw	%xmm5,%xmm5
   8199 
   8200 // CHECK: rcpps	3735928559(%ebx,%ecx,8), %xmm5
   8201 // CHECK:  encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8202         	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8203 
   8204 // CHECK: rcpps	69, %xmm5
   8205 // CHECK:  encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
   8206         	rcpps	0x45,%xmm5
   8207 
   8208 // CHECK: rcpps	32493, %xmm5
   8209 // CHECK:  encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
   8210         	rcpps	0x7eed,%xmm5
   8211 
   8212 // CHECK: rcpps	3133065982, %xmm5
   8213 // CHECK:  encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
   8214         	rcpps	0xbabecafe,%xmm5
   8215 
   8216 // CHECK: rcpps	305419896, %xmm5
   8217 // CHECK:  encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
   8218         	rcpps	0x12345678,%xmm5
   8219 
   8220 // CHECK: rcpps	%xmm5, %xmm5
   8221 // CHECK:  encoding: [0x0f,0x53,0xed]
   8222         	rcpps	%xmm5,%xmm5
   8223 
   8224 // CHECK: rcpss	3735928559(%ebx,%ecx,8), %xmm5
   8225 // CHECK:  encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8226         	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8227 
   8228 // CHECK: rcpss	69, %xmm5
   8229 // CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
   8230         	rcpss	0x45,%xmm5
   8231 
   8232 // CHECK: rcpss	32493, %xmm5
   8233 // CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
   8234         	rcpss	0x7eed,%xmm5
   8235 
   8236 // CHECK: rcpss	3133065982, %xmm5
   8237 // CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
   8238         	rcpss	0xbabecafe,%xmm5
   8239 
   8240 // CHECK: rcpss	305419896, %xmm5
   8241 // CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
   8242         	rcpss	0x12345678,%xmm5
   8243 
   8244 // CHECK: rcpss	%xmm5, %xmm5
   8245 // CHECK:  encoding: [0xf3,0x0f,0x53,0xed]
   8246         	rcpss	%xmm5,%xmm5
   8247 
   8248 // CHECK: rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
   8249 // CHECK:  encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8250         	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8251 
   8252 // CHECK: rsqrtps	69, %xmm5
   8253 // CHECK:  encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
   8254         	rsqrtps	0x45,%xmm5
   8255 
   8256 // CHECK: rsqrtps	32493, %xmm5
   8257 // CHECK:  encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
   8258         	rsqrtps	0x7eed,%xmm5
   8259 
   8260 // CHECK: rsqrtps	3133065982, %xmm5
   8261 // CHECK:  encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
   8262         	rsqrtps	0xbabecafe,%xmm5
   8263 
   8264 // CHECK: rsqrtps	305419896, %xmm5
   8265 // CHECK:  encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
   8266         	rsqrtps	0x12345678,%xmm5
   8267 
   8268 // CHECK: rsqrtps	%xmm5, %xmm5
   8269 // CHECK:  encoding: [0x0f,0x52,0xed]
   8270         	rsqrtps	%xmm5,%xmm5
   8271 
   8272 // CHECK: rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
   8273 // CHECK:  encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8274         	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8275 
   8276 // CHECK: rsqrtss	69, %xmm5
   8277 // CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
   8278         	rsqrtss	0x45,%xmm5
   8279 
   8280 // CHECK: rsqrtss	32493, %xmm5
   8281 // CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
   8282         	rsqrtss	0x7eed,%xmm5
   8283 
   8284 // CHECK: rsqrtss	3133065982, %xmm5
   8285 // CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
   8286         	rsqrtss	0xbabecafe,%xmm5
   8287 
   8288 // CHECK: rsqrtss	305419896, %xmm5
   8289 // CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
   8290         	rsqrtss	0x12345678,%xmm5
   8291 
   8292 // CHECK: rsqrtss	%xmm5, %xmm5
   8293 // CHECK:  encoding: [0xf3,0x0f,0x52,0xed]
   8294         	rsqrtss	%xmm5,%xmm5
   8295 
   8296 // CHECK: sqrtps	3735928559(%ebx,%ecx,8), %xmm5
   8297 // CHECK:  encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8298         	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8299 
   8300 // CHECK: sqrtps	69, %xmm5
   8301 // CHECK:  encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
   8302         	sqrtps	0x45,%xmm5
   8303 
   8304 // CHECK: sqrtps	32493, %xmm5
   8305 // CHECK:  encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
   8306         	sqrtps	0x7eed,%xmm5
   8307 
   8308 // CHECK: sqrtps	3133065982, %xmm5
   8309 // CHECK:  encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
   8310         	sqrtps	0xbabecafe,%xmm5
   8311 
   8312 // CHECK: sqrtps	305419896, %xmm5
   8313 // CHECK:  encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
   8314         	sqrtps	0x12345678,%xmm5
   8315 
   8316 // CHECK: sqrtps	%xmm5, %xmm5
   8317 // CHECK:  encoding: [0x0f,0x51,0xed]
   8318         	sqrtps	%xmm5,%xmm5
   8319 
   8320 // CHECK: sqrtss	3735928559(%ebx,%ecx,8), %xmm5
   8321 // CHECK:  encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8322         	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8323 
   8324 // CHECK: sqrtss	69, %xmm5
   8325 // CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
   8326         	sqrtss	0x45,%xmm5
   8327 
   8328 // CHECK: sqrtss	32493, %xmm5
   8329 // CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
   8330         	sqrtss	0x7eed,%xmm5
   8331 
   8332 // CHECK: sqrtss	3133065982, %xmm5
   8333 // CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
   8334         	sqrtss	0xbabecafe,%xmm5
   8335 
   8336 // CHECK: sqrtss	305419896, %xmm5
   8337 // CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
   8338         	sqrtss	0x12345678,%xmm5
   8339 
   8340 // CHECK: sqrtss	%xmm5, %xmm5
   8341 // CHECK:  encoding: [0xf3,0x0f,0x51,0xed]
   8342         	sqrtss	%xmm5,%xmm5
   8343 
   8344 // CHECK: stmxcsr	3735928559(%ebx,%ecx,8)
   8345 // CHECK:  encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   8346         	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
   8347 
   8348 // CHECK: stmxcsr	32493
   8349 // CHECK:  encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
   8350         	stmxcsr	0x7eed
   8351 
   8352 // CHECK: stmxcsr	3133065982
   8353 // CHECK:  encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
   8354         	stmxcsr	0xbabecafe
   8355 
   8356 // CHECK: stmxcsr	305419896
   8357 // CHECK:  encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
   8358         	stmxcsr	0x12345678
   8359 
   8360 // CHECK: subps	3735928559(%ebx,%ecx,8), %xmm5
   8361 // CHECK:  encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8362         	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8363 
   8364 // CHECK: subps	69, %xmm5
   8365 // CHECK:  encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
   8366         	subps	0x45,%xmm5
   8367 
   8368 // CHECK: subps	32493, %xmm5
   8369 // CHECK:  encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
   8370         	subps	0x7eed,%xmm5
   8371 
   8372 // CHECK: subps	3133065982, %xmm5
   8373 // CHECK:  encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
   8374         	subps	0xbabecafe,%xmm5
   8375 
   8376 // CHECK: subps	305419896, %xmm5
   8377 // CHECK:  encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
   8378         	subps	0x12345678,%xmm5
   8379 
   8380 // CHECK: subps	%xmm5, %xmm5
   8381 // CHECK:  encoding: [0x0f,0x5c,0xed]
   8382         	subps	%xmm5,%xmm5
   8383 
   8384 // CHECK: subss	3735928559(%ebx,%ecx,8), %xmm5
   8385 // CHECK:  encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8386         	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8387 
   8388 // CHECK: subss	69, %xmm5
   8389 // CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
   8390         	subss	0x45,%xmm5
   8391 
   8392 // CHECK: subss	32493, %xmm5
   8393 // CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
   8394         	subss	0x7eed,%xmm5
   8395 
   8396 // CHECK: subss	3133065982, %xmm5
   8397 // CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
   8398         	subss	0xbabecafe,%xmm5
   8399 
   8400 // CHECK: subss	305419896, %xmm5
   8401 // CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
   8402         	subss	0x12345678,%xmm5
   8403 
   8404 // CHECK: subss	%xmm5, %xmm5
   8405 // CHECK:  encoding: [0xf3,0x0f,0x5c,0xed]
   8406         	subss	%xmm5,%xmm5
   8407 
   8408 // CHECK: ucomiss	3735928559(%ebx,%ecx,8), %xmm5
   8409 // CHECK:  encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8410         	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8411 
   8412 // CHECK: ucomiss	69, %xmm5
   8413 // CHECK:  encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
   8414         	ucomiss	0x45,%xmm5
   8415 
   8416 // CHECK: ucomiss	32493, %xmm5
   8417 // CHECK:  encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
   8418         	ucomiss	0x7eed,%xmm5
   8419 
   8420 // CHECK: ucomiss	3133065982, %xmm5
   8421 // CHECK:  encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
   8422         	ucomiss	0xbabecafe,%xmm5
   8423 
   8424 // CHECK: ucomiss	305419896, %xmm5
   8425 // CHECK:  encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
   8426         	ucomiss	0x12345678,%xmm5
   8427 
   8428 // CHECK: ucomiss	%xmm5, %xmm5
   8429 // CHECK:  encoding: [0x0f,0x2e,0xed]
   8430         	ucomiss	%xmm5,%xmm5
   8431 
   8432 // CHECK: unpckhps	3735928559(%ebx,%ecx,8), %xmm5
   8433 // CHECK:  encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8434         	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8435 
   8436 // CHECK: unpckhps	69, %xmm5
   8437 // CHECK:  encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
   8438         	unpckhps	0x45,%xmm5
   8439 
   8440 // CHECK: unpckhps	32493, %xmm5
   8441 // CHECK:  encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
   8442         	unpckhps	0x7eed,%xmm5
   8443 
   8444 // CHECK: unpckhps	3133065982, %xmm5
   8445 // CHECK:  encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
   8446         	unpckhps	0xbabecafe,%xmm5
   8447 
   8448 // CHECK: unpckhps	305419896, %xmm5
   8449 // CHECK:  encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
   8450         	unpckhps	0x12345678,%xmm5
   8451 
   8452 // CHECK: unpckhps	%xmm5, %xmm5
   8453 // CHECK:  encoding: [0x0f,0x15,0xed]
   8454         	unpckhps	%xmm5,%xmm5
   8455 
   8456 // CHECK: unpcklps	3735928559(%ebx,%ecx,8), %xmm5
   8457 // CHECK:  encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8458         	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8459 
   8460 // CHECK: unpcklps	69, %xmm5
   8461 // CHECK:  encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
   8462         	unpcklps	0x45,%xmm5
   8463 
   8464 // CHECK: unpcklps	32493, %xmm5
   8465 // CHECK:  encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
   8466         	unpcklps	0x7eed,%xmm5
   8467 
   8468 // CHECK: unpcklps	3133065982, %xmm5
   8469 // CHECK:  encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
   8470         	unpcklps	0xbabecafe,%xmm5
   8471 
   8472 // CHECK: unpcklps	305419896, %xmm5
   8473 // CHECK:  encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
   8474         	unpcklps	0x12345678,%xmm5
   8475 
   8476 // CHECK: unpcklps	%xmm5, %xmm5
   8477 // CHECK:  encoding: [0x0f,0x14,0xed]
   8478         	unpcklps	%xmm5,%xmm5
   8479 
   8480 // CHECK: xorps	3735928559(%ebx,%ecx,8), %xmm5
   8481 // CHECK:  encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8482         	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8483 
   8484 // CHECK: xorps	69, %xmm5
   8485 // CHECK:  encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
   8486         	xorps	0x45,%xmm5
   8487 
   8488 // CHECK: xorps	32493, %xmm5
   8489 // CHECK:  encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
   8490         	xorps	0x7eed,%xmm5
   8491 
   8492 // CHECK: xorps	3133065982, %xmm5
   8493 // CHECK:  encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
   8494         	xorps	0xbabecafe,%xmm5
   8495 
   8496 // CHECK: xorps	305419896, %xmm5
   8497 // CHECK:  encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
   8498         	xorps	0x12345678,%xmm5
   8499 
   8500 // CHECK: xorps	%xmm5, %xmm5
   8501 // CHECK:  encoding: [0x0f,0x57,0xed]
   8502         	xorps	%xmm5,%xmm5
   8503 
   8504 // CHECK: addpd	3735928559(%ebx,%ecx,8), %xmm5
   8505 // CHECK:  encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8506         	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8507 
   8508 // CHECK: addpd	69, %xmm5
   8509 // CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
   8510         	addpd	0x45,%xmm5
   8511 
   8512 // CHECK: addpd	32493, %xmm5
   8513 // CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
   8514         	addpd	0x7eed,%xmm5
   8515 
   8516 // CHECK: addpd	3133065982, %xmm5
   8517 // CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
   8518         	addpd	0xbabecafe,%xmm5
   8519 
   8520 // CHECK: addpd	305419896, %xmm5
   8521 // CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
   8522         	addpd	0x12345678,%xmm5
   8523 
   8524 // CHECK: addpd	%xmm5, %xmm5
   8525 // CHECK:  encoding: [0x66,0x0f,0x58,0xed]
   8526         	addpd	%xmm5,%xmm5
   8527 
   8528 // CHECK: addsd	3735928559(%ebx,%ecx,8), %xmm5
   8529 // CHECK:  encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8530         	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8531 
   8532 // CHECK: addsd	69, %xmm5
   8533 // CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
   8534         	addsd	0x45,%xmm5
   8535 
   8536 // CHECK: addsd	32493, %xmm5
   8537 // CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
   8538         	addsd	0x7eed,%xmm5
   8539 
   8540 // CHECK: addsd	3133065982, %xmm5
   8541 // CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
   8542         	addsd	0xbabecafe,%xmm5
   8543 
   8544 // CHECK: addsd	305419896, %xmm5
   8545 // CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
   8546         	addsd	0x12345678,%xmm5
   8547 
   8548 // CHECK: addsd	%xmm5, %xmm5
   8549 // CHECK:  encoding: [0xf2,0x0f,0x58,0xed]
   8550         	addsd	%xmm5,%xmm5
   8551 
   8552 // CHECK: andnpd	3735928559(%ebx,%ecx,8), %xmm5
   8553 // CHECK:  encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8554         	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8555 
   8556 // CHECK: andnpd	69, %xmm5
   8557 // CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
   8558         	andnpd	0x45,%xmm5
   8559 
   8560 // CHECK: andnpd	32493, %xmm5
   8561 // CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
   8562         	andnpd	0x7eed,%xmm5
   8563 
   8564 // CHECK: andnpd	3133065982, %xmm5
   8565 // CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
   8566         	andnpd	0xbabecafe,%xmm5
   8567 
   8568 // CHECK: andnpd	305419896, %xmm5
   8569 // CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
   8570         	andnpd	0x12345678,%xmm5
   8571 
   8572 // CHECK: andnpd	%xmm5, %xmm5
   8573 // CHECK:  encoding: [0x66,0x0f,0x55,0xed]
   8574         	andnpd	%xmm5,%xmm5
   8575 
   8576 // CHECK: andpd	3735928559(%ebx,%ecx,8), %xmm5
   8577 // CHECK:  encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8578         	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8579 
   8580 // CHECK: andpd	69, %xmm5
   8581 // CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
   8582         	andpd	0x45,%xmm5
   8583 
   8584 // CHECK: andpd	32493, %xmm5
   8585 // CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
   8586         	andpd	0x7eed,%xmm5
   8587 
   8588 // CHECK: andpd	3133065982, %xmm5
   8589 // CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
   8590         	andpd	0xbabecafe,%xmm5
   8591 
   8592 // CHECK: andpd	305419896, %xmm5
   8593 // CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
   8594         	andpd	0x12345678,%xmm5
   8595 
   8596 // CHECK: andpd	%xmm5, %xmm5
   8597 // CHECK:  encoding: [0x66,0x0f,0x54,0xed]
   8598         	andpd	%xmm5,%xmm5
   8599 
   8600 // CHECK: comisd	3735928559(%ebx,%ecx,8), %xmm5
   8601 // CHECK:  encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8602         	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8603 
   8604 // CHECK: comisd	69, %xmm5
   8605 // CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
   8606         	comisd	0x45,%xmm5
   8607 
   8608 // CHECK: comisd	32493, %xmm5
   8609 // CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
   8610         	comisd	0x7eed,%xmm5
   8611 
   8612 // CHECK: comisd	3133065982, %xmm5
   8613 // CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
   8614         	comisd	0xbabecafe,%xmm5
   8615 
   8616 // CHECK: comisd	305419896, %xmm5
   8617 // CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
   8618         	comisd	0x12345678,%xmm5
   8619 
   8620 // CHECK: comisd	%xmm5, %xmm5
   8621 // CHECK:  encoding: [0x66,0x0f,0x2f,0xed]
   8622         	comisd	%xmm5,%xmm5
   8623 
   8624 // CHECK: cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
   8625 // CHECK:  encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8626         	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8627 
   8628 // CHECK: cvtpi2pd	69, %xmm5
   8629 // CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
   8630         	cvtpi2pd	0x45,%xmm5
   8631 
   8632 // CHECK: cvtpi2pd	32493, %xmm5
   8633 // CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   8634         	cvtpi2pd	0x7eed,%xmm5
   8635 
   8636 // CHECK: cvtpi2pd	3133065982, %xmm5
   8637 // CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   8638         	cvtpi2pd	0xbabecafe,%xmm5
   8639 
   8640 // CHECK: cvtpi2pd	305419896, %xmm5
   8641 // CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
   8642         	cvtpi2pd	0x12345678,%xmm5
   8643 
   8644 // CHECK: cvtpi2pd	%mm3, %xmm5
   8645 // CHECK:  encoding: [0x66,0x0f,0x2a,0xeb]
   8646         	cvtpi2pd	%mm3,%xmm5
   8647 
   8648 // CHECK: cvtsi2sd	%ecx, %xmm5
   8649 // CHECK:  encoding: [0xf2,0x0f,0x2a,0xe9]
   8650         	cvtsi2sd	%ecx,%xmm5
   8651 
   8652 // CHECK: cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
   8653 // CHECK:  encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8654         	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8655 
   8656 // CHECK: cvtsi2sd	69, %xmm5
   8657 // CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
   8658         	cvtsi2sd	0x45,%xmm5
   8659 
   8660 // CHECK: cvtsi2sd	32493, %xmm5
   8661 // CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   8662         	cvtsi2sd	0x7eed,%xmm5
   8663 
   8664 // CHECK: cvtsi2sd	3133065982, %xmm5
   8665 // CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   8666         	cvtsi2sd	0xbabecafe,%xmm5
   8667 
   8668 // CHECK: cvtsi2sd	305419896, %xmm5
   8669 // CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
   8670         	cvtsi2sd	0x12345678,%xmm5
   8671 
   8672 // CHECK: divpd	3735928559(%ebx,%ecx,8), %xmm5
   8673 // CHECK:  encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8674         	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8675 
   8676 // CHECK: divpd	69, %xmm5
   8677 // CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
   8678         	divpd	0x45,%xmm5
   8679 
   8680 // CHECK: divpd	32493, %xmm5
   8681 // CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
   8682         	divpd	0x7eed,%xmm5
   8683 
   8684 // CHECK: divpd	3133065982, %xmm5
   8685 // CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
   8686         	divpd	0xbabecafe,%xmm5
   8687 
   8688 // CHECK: divpd	305419896, %xmm5
   8689 // CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
   8690         	divpd	0x12345678,%xmm5
   8691 
   8692 // CHECK: divpd	%xmm5, %xmm5
   8693 // CHECK:  encoding: [0x66,0x0f,0x5e,0xed]
   8694         	divpd	%xmm5,%xmm5
   8695 
   8696 // CHECK: divsd	3735928559(%ebx,%ecx,8), %xmm5
   8697 // CHECK:  encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8698         	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8699 
   8700 // CHECK: divsd	69, %xmm5
   8701 // CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
   8702         	divsd	0x45,%xmm5
   8703 
   8704 // CHECK: divsd	32493, %xmm5
   8705 // CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
   8706         	divsd	0x7eed,%xmm5
   8707 
   8708 // CHECK: divsd	3133065982, %xmm5
   8709 // CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
   8710         	divsd	0xbabecafe,%xmm5
   8711 
   8712 // CHECK: divsd	305419896, %xmm5
   8713 // CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
   8714         	divsd	0x12345678,%xmm5
   8715 
   8716 // CHECK: divsd	%xmm5, %xmm5
   8717 // CHECK:  encoding: [0xf2,0x0f,0x5e,0xed]
   8718         	divsd	%xmm5,%xmm5
   8719 
   8720 // CHECK: maxpd	3735928559(%ebx,%ecx,8), %xmm5
   8721 // CHECK:  encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8722         	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8723 
   8724 // CHECK: maxpd	69, %xmm5
   8725 // CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
   8726         	maxpd	0x45,%xmm5
   8727 
   8728 // CHECK: maxpd	32493, %xmm5
   8729 // CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
   8730         	maxpd	0x7eed,%xmm5
   8731 
   8732 // CHECK: maxpd	3133065982, %xmm5
   8733 // CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
   8734         	maxpd	0xbabecafe,%xmm5
   8735 
   8736 // CHECK: maxpd	305419896, %xmm5
   8737 // CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
   8738         	maxpd	0x12345678,%xmm5
   8739 
   8740 // CHECK: maxpd	%xmm5, %xmm5
   8741 // CHECK:  encoding: [0x66,0x0f,0x5f,0xed]
   8742         	maxpd	%xmm5,%xmm5
   8743 
   8744 // CHECK: maxsd	3735928559(%ebx,%ecx,8), %xmm5
   8745 // CHECK:  encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8746         	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8747 
   8748 // CHECK: maxsd	69, %xmm5
   8749 // CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
   8750         	maxsd	0x45,%xmm5
   8751 
   8752 // CHECK: maxsd	32493, %xmm5
   8753 // CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
   8754         	maxsd	0x7eed,%xmm5
   8755 
   8756 // CHECK: maxsd	3133065982, %xmm5
   8757 // CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
   8758         	maxsd	0xbabecafe,%xmm5
   8759 
   8760 // CHECK: maxsd	305419896, %xmm5
   8761 // CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
   8762         	maxsd	0x12345678,%xmm5
   8763 
   8764 // CHECK: maxsd	%xmm5, %xmm5
   8765 // CHECK:  encoding: [0xf2,0x0f,0x5f,0xed]
   8766         	maxsd	%xmm5,%xmm5
   8767 
   8768 // CHECK: minpd	3735928559(%ebx,%ecx,8), %xmm5
   8769 // CHECK:  encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8770         	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8771 
   8772 // CHECK: minpd	69, %xmm5
   8773 // CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
   8774         	minpd	0x45,%xmm5
   8775 
   8776 // CHECK: minpd	32493, %xmm5
   8777 // CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
   8778         	minpd	0x7eed,%xmm5
   8779 
   8780 // CHECK: minpd	3133065982, %xmm5
   8781 // CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
   8782         	minpd	0xbabecafe,%xmm5
   8783 
   8784 // CHECK: minpd	305419896, %xmm5
   8785 // CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
   8786         	minpd	0x12345678,%xmm5
   8787 
   8788 // CHECK: minpd	%xmm5, %xmm5
   8789 // CHECK:  encoding: [0x66,0x0f,0x5d,0xed]
   8790         	minpd	%xmm5,%xmm5
   8791 
   8792 // CHECK: minsd	3735928559(%ebx,%ecx,8), %xmm5
   8793 // CHECK:  encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8794         	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8795 
   8796 // CHECK: minsd	69, %xmm5
   8797 // CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
   8798         	minsd	0x45,%xmm5
   8799 
   8800 // CHECK: minsd	32493, %xmm5
   8801 // CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
   8802         	minsd	0x7eed,%xmm5
   8803 
   8804 // CHECK: minsd	3133065982, %xmm5
   8805 // CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
   8806         	minsd	0xbabecafe,%xmm5
   8807 
   8808 // CHECK: minsd	305419896, %xmm5
   8809 // CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
   8810         	minsd	0x12345678,%xmm5
   8811 
   8812 // CHECK: minsd	%xmm5, %xmm5
   8813 // CHECK:  encoding: [0xf2,0x0f,0x5d,0xed]
   8814         	minsd	%xmm5,%xmm5
   8815 
   8816 // CHECK: movapd	3735928559(%ebx,%ecx,8), %xmm5
   8817 // CHECK:  encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8818         	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8819 
   8820 // CHECK: movapd	69, %xmm5
   8821 // CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
   8822         	movapd	0x45,%xmm5
   8823 
   8824 // CHECK: movapd	32493, %xmm5
   8825 // CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
   8826         	movapd	0x7eed,%xmm5
   8827 
   8828 // CHECK: movapd	3133065982, %xmm5
   8829 // CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
   8830         	movapd	0xbabecafe,%xmm5
   8831 
   8832 // CHECK: movapd	305419896, %xmm5
   8833 // CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
   8834         	movapd	0x12345678,%xmm5
   8835 
   8836 // CHECK: movapd	%xmm5, %xmm5
   8837 // CHECK:  encoding: [0x66,0x0f,0x28,0xed]
   8838         	movapd	%xmm5,%xmm5
   8839 
   8840 // CHECK: movapd	%xmm5, 3735928559(%ebx,%ecx,8)
   8841 // CHECK:  encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8842         	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8843 
   8844 // CHECK: movapd	%xmm5, 69
   8845 // CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
   8846         	movapd	%xmm5,0x45
   8847 
   8848 // CHECK: movapd	%xmm5, 32493
   8849 // CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
   8850         	movapd	%xmm5,0x7eed
   8851 
   8852 // CHECK: movapd	%xmm5, 3133065982
   8853 // CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
   8854         	movapd	%xmm5,0xbabecafe
   8855 
   8856 // CHECK: movapd	%xmm5, 305419896
   8857 // CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
   8858         	movapd	%xmm5,0x12345678
   8859 
   8860 // CHECK: movapd	%xmm5, %xmm5
   8861 // CHECK:  encoding: [0x66,0x0f,0x28,0xed]
   8862         	movapd	%xmm5,%xmm5
   8863 
   8864 // CHECK: movhpd	3735928559(%ebx,%ecx,8), %xmm5
   8865 // CHECK:  encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8866         	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8867 
   8868 // CHECK: movhpd	69, %xmm5
   8869 // CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
   8870         	movhpd	0x45,%xmm5
   8871 
   8872 // CHECK: movhpd	32493, %xmm5
   8873 // CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
   8874         	movhpd	0x7eed,%xmm5
   8875 
   8876 // CHECK: movhpd	3133065982, %xmm5
   8877 // CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
   8878         	movhpd	0xbabecafe,%xmm5
   8879 
   8880 // CHECK: movhpd	305419896, %xmm5
   8881 // CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
   8882         	movhpd	0x12345678,%xmm5
   8883 
   8884 // CHECK: movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
   8885 // CHECK:  encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8886         	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8887 
   8888 // CHECK: movhpd	%xmm5, 69
   8889 // CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
   8890         	movhpd	%xmm5,0x45
   8891 
   8892 // CHECK: movhpd	%xmm5, 32493
   8893 // CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
   8894         	movhpd	%xmm5,0x7eed
   8895 
   8896 // CHECK: movhpd	%xmm5, 3133065982
   8897 // CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
   8898         	movhpd	%xmm5,0xbabecafe
   8899 
   8900 // CHECK: movhpd	%xmm5, 305419896
   8901 // CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
   8902         	movhpd	%xmm5,0x12345678
   8903 
   8904 // CHECK: movlpd	3735928559(%ebx,%ecx,8), %xmm5
   8905 // CHECK:  encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8906         	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8907 
   8908 // CHECK: movlpd	69, %xmm5
   8909 // CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
   8910         	movlpd	0x45,%xmm5
   8911 
   8912 // CHECK: movlpd	32493, %xmm5
   8913 // CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
   8914         	movlpd	0x7eed,%xmm5
   8915 
   8916 // CHECK: movlpd	3133065982, %xmm5
   8917 // CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
   8918         	movlpd	0xbabecafe,%xmm5
   8919 
   8920 // CHECK: movlpd	305419896, %xmm5
   8921 // CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
   8922         	movlpd	0x12345678,%xmm5
   8923 
   8924 // CHECK: movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
   8925 // CHECK:  encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8926         	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8927 
   8928 // CHECK: movlpd	%xmm5, 69
   8929 // CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
   8930         	movlpd	%xmm5,0x45
   8931 
   8932 // CHECK: movlpd	%xmm5, 32493
   8933 // CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
   8934         	movlpd	%xmm5,0x7eed
   8935 
   8936 // CHECK: movlpd	%xmm5, 3133065982
   8937 // CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
   8938         	movlpd	%xmm5,0xbabecafe
   8939 
   8940 // CHECK: movlpd	%xmm5, 305419896
   8941 // CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
   8942         	movlpd	%xmm5,0x12345678
   8943 
   8944 // CHECK: movmskpd	%xmm5, %ecx
   8945 // CHECK:  encoding: [0x66,0x0f,0x50,0xcd]
   8946         	movmskpd	%xmm5,%ecx
   8947 
   8948 // CHECK: movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
   8949 // CHECK:  encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8950         	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8951 
   8952 // CHECK: movntpd	%xmm5, 69
   8953 // CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
   8954         	movntpd	%xmm5,0x45
   8955 
   8956 // CHECK: movntpd	%xmm5, 32493
   8957 // CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
   8958         	movntpd	%xmm5,0x7eed
   8959 
   8960 // CHECK: movntpd	%xmm5, 3133065982
   8961 // CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
   8962         	movntpd	%xmm5,0xbabecafe
   8963 
   8964 // CHECK: movntpd	%xmm5, 305419896
   8965 // CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
   8966         	movntpd	%xmm5,0x12345678
   8967 
   8968 // CHECK: movsd	3735928559(%ebx,%ecx,8), %xmm5
   8969 // CHECK:  encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8970         	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8971 
   8972 // CHECK: movsd	69, %xmm5
   8973 // CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
   8974         	movsd	0x45,%xmm5
   8975 
   8976 // CHECK: movsd	32493, %xmm5
   8977 // CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
   8978         	movsd	0x7eed,%xmm5
   8979 
   8980 // CHECK: movsd	3133065982, %xmm5
   8981 // CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
   8982         	movsd	0xbabecafe,%xmm5
   8983 
   8984 // CHECK: movsd	305419896, %xmm5
   8985 // CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
   8986         	movsd	0x12345678,%xmm5
   8987 
   8988 // CHECK: movsd	%xmm5, %xmm5
   8989 // CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
   8990         	movsd	%xmm5,%xmm5
   8991 
   8992 // CHECK: movsd	%xmm5, 3735928559(%ebx,%ecx,8)
   8993 // CHECK:  encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8994         	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8995 
   8996 // CHECK: movsd	%xmm5, 69
   8997 // CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
   8998         	movsd	%xmm5,0x45
   8999 
   9000 // CHECK: movsd	%xmm5, 32493
   9001 // CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
   9002         	movsd	%xmm5,0x7eed
   9003 
   9004 // CHECK: movsd	%xmm5, 3133065982
   9005 // CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
   9006         	movsd	%xmm5,0xbabecafe
   9007 
   9008 // CHECK: movsd	%xmm5, 305419896
   9009 // CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
   9010         	movsd	%xmm5,0x12345678
   9011 
   9012 // CHECK: movsd	%xmm5, %xmm5
   9013 // CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
   9014         	movsd	%xmm5,%xmm5
   9015 
   9016 // CHECK: movupd	3735928559(%ebx,%ecx,8), %xmm5
   9017 // CHECK:  encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9018         	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9019 
   9020 // CHECK: movupd	69, %xmm5
   9021 // CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
   9022         	movupd	0x45,%xmm5
   9023 
   9024 // CHECK: movupd	32493, %xmm5
   9025 // CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
   9026         	movupd	0x7eed,%xmm5
   9027 
   9028 // CHECK: movupd	3133065982, %xmm5
   9029 // CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
   9030         	movupd	0xbabecafe,%xmm5
   9031 
   9032 // CHECK: movupd	305419896, %xmm5
   9033 // CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
   9034         	movupd	0x12345678,%xmm5
   9035 
   9036 // CHECK: movupd	%xmm5, %xmm5
   9037 // CHECK:  encoding: [0x66,0x0f,0x10,0xed]
   9038         	movupd	%xmm5,%xmm5
   9039 
   9040 // CHECK: movupd	%xmm5, 3735928559(%ebx,%ecx,8)
   9041 // CHECK:  encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9042         	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   9043 
   9044 // CHECK: movupd	%xmm5, 69
   9045 // CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
   9046         	movupd	%xmm5,0x45
   9047 
   9048 // CHECK: movupd	%xmm5, 32493
   9049 // CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
   9050         	movupd	%xmm5,0x7eed
   9051 
   9052 // CHECK: movupd	%xmm5, 3133065982
   9053 // CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
   9054         	movupd	%xmm5,0xbabecafe
   9055 
   9056 // CHECK: movupd	%xmm5, 305419896
   9057 // CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
   9058         	movupd	%xmm5,0x12345678
   9059 
   9060 // CHECK: movupd	%xmm5, %xmm5
   9061 // CHECK:  encoding: [0x66,0x0f,0x10,0xed]
   9062         	movupd	%xmm5,%xmm5
   9063 
   9064 // CHECK: mulpd	3735928559(%ebx,%ecx,8), %xmm5
   9065 // CHECK:  encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9066         	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9067 
   9068 // CHECK: mulpd	69, %xmm5
   9069 // CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
   9070         	mulpd	0x45,%xmm5
   9071 
   9072 // CHECK: mulpd	32493, %xmm5
   9073 // CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
   9074         	mulpd	0x7eed,%xmm5
   9075 
   9076 // CHECK: mulpd	3133065982, %xmm5
   9077 // CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
   9078         	mulpd	0xbabecafe,%xmm5
   9079 
   9080 // CHECK: mulpd	305419896, %xmm5
   9081 // CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
   9082         	mulpd	0x12345678,%xmm5
   9083 
   9084 // CHECK: mulpd	%xmm5, %xmm5
   9085 // CHECK:  encoding: [0x66,0x0f,0x59,0xed]
   9086         	mulpd	%xmm5,%xmm5
   9087 
   9088 // CHECK: mulsd	3735928559(%ebx,%ecx,8), %xmm5
   9089 // CHECK:  encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9090         	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9091 
   9092 // CHECK: mulsd	69, %xmm5
   9093 // CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
   9094         	mulsd	0x45,%xmm5
   9095 
   9096 // CHECK: mulsd	32493, %xmm5
   9097 // CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
   9098         	mulsd	0x7eed,%xmm5
   9099 
   9100 // CHECK: mulsd	3133065982, %xmm5
   9101 // CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
   9102         	mulsd	0xbabecafe,%xmm5
   9103 
   9104 // CHECK: mulsd	305419896, %xmm5
   9105 // CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
   9106         	mulsd	0x12345678,%xmm5
   9107 
   9108 // CHECK: mulsd	%xmm5, %xmm5
   9109 // CHECK:  encoding: [0xf2,0x0f,0x59,0xed]
   9110         	mulsd	%xmm5,%xmm5
   9111 
   9112 // CHECK: orpd	3735928559(%ebx,%ecx,8), %xmm5
   9113 // CHECK:  encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9114         	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9115 
   9116 // CHECK: orpd	69, %xmm5
   9117 // CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
   9118         	orpd	0x45,%xmm5
   9119 
   9120 // CHECK: orpd	32493, %xmm5
   9121 // CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
   9122         	orpd	0x7eed,%xmm5
   9123 
   9124 // CHECK: orpd	3133065982, %xmm5
   9125 // CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
   9126         	orpd	0xbabecafe,%xmm5
   9127 
   9128 // CHECK: orpd	305419896, %xmm5
   9129 // CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
   9130         	orpd	0x12345678,%xmm5
   9131 
   9132 // CHECK: orpd	%xmm5, %xmm5
   9133 // CHECK:  encoding: [0x66,0x0f,0x56,0xed]
   9134         	orpd	%xmm5,%xmm5
   9135 
   9136 // CHECK: sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
   9137 // CHECK:  encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9138         	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9139 
   9140 // CHECK: sqrtpd	69, %xmm5
   9141 // CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
   9142         	sqrtpd	0x45,%xmm5
   9143 
   9144 // CHECK: sqrtpd	32493, %xmm5
   9145 // CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
   9146         	sqrtpd	0x7eed,%xmm5
   9147 
   9148 // CHECK: sqrtpd	3133065982, %xmm5
   9149 // CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
   9150         	sqrtpd	0xbabecafe,%xmm5
   9151 
   9152 // CHECK: sqrtpd	305419896, %xmm5
   9153 // CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
   9154         	sqrtpd	0x12345678,%xmm5
   9155 
   9156 // CHECK: sqrtpd	%xmm5, %xmm5
   9157 // CHECK:  encoding: [0x66,0x0f,0x51,0xed]
   9158         	sqrtpd	%xmm5,%xmm5
   9159 
   9160 // CHECK: sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
   9161 // CHECK:  encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9162         	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9163 
   9164 // CHECK: sqrtsd	69, %xmm5
   9165 // CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
   9166         	sqrtsd	0x45,%xmm5
   9167 
   9168 // CHECK: sqrtsd	32493, %xmm5
   9169 // CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
   9170         	sqrtsd	0x7eed,%xmm5
   9171 
   9172 // CHECK: sqrtsd	3133065982, %xmm5
   9173 // CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
   9174         	sqrtsd	0xbabecafe,%xmm5
   9175 
   9176 // CHECK: sqrtsd	305419896, %xmm5
   9177 // CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
   9178         	sqrtsd	0x12345678,%xmm5
   9179 
   9180 // CHECK: sqrtsd	%xmm5, %xmm5
   9181 // CHECK:  encoding: [0xf2,0x0f,0x51,0xed]
   9182         	sqrtsd	%xmm5,%xmm5
   9183 
   9184 // CHECK: subpd	3735928559(%ebx,%ecx,8), %xmm5
   9185 // CHECK:  encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9186         	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9187 
   9188 // CHECK: subpd	69, %xmm5
   9189 // CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
   9190         	subpd	0x45,%xmm5
   9191 
   9192 // CHECK: subpd	32493, %xmm5
   9193 // CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
   9194         	subpd	0x7eed,%xmm5
   9195 
   9196 // CHECK: subpd	3133065982, %xmm5
   9197 // CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
   9198         	subpd	0xbabecafe,%xmm5
   9199 
   9200 // CHECK: subpd	305419896, %xmm5
   9201 // CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
   9202         	subpd	0x12345678,%xmm5
   9203 
   9204 // CHECK: subpd	%xmm5, %xmm5
   9205 // CHECK:  encoding: [0x66,0x0f,0x5c,0xed]
   9206         	subpd	%xmm5,%xmm5
   9207 
   9208 // CHECK: subsd	3735928559(%ebx,%ecx,8), %xmm5
   9209 // CHECK:  encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9210         	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9211 
   9212 // CHECK: subsd	69, %xmm5
   9213 // CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
   9214         	subsd	0x45,%xmm5
   9215 
   9216 // CHECK: subsd	32493, %xmm5
   9217 // CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
   9218         	subsd	0x7eed,%xmm5
   9219 
   9220 // CHECK: subsd	3133065982, %xmm5
   9221 // CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
   9222         	subsd	0xbabecafe,%xmm5
   9223 
   9224 // CHECK: subsd	305419896, %xmm5
   9225 // CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
   9226         	subsd	0x12345678,%xmm5
   9227 
   9228 // CHECK: subsd	%xmm5, %xmm5
   9229 // CHECK:  encoding: [0xf2,0x0f,0x5c,0xed]
   9230         	subsd	%xmm5,%xmm5
   9231 
   9232 // CHECK: ucomisd	3735928559(%ebx,%ecx,8), %xmm5
   9233 // CHECK:  encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9234         	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9235 
   9236 // CHECK: ucomisd	69, %xmm5
   9237 // CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
   9238         	ucomisd	0x45,%xmm5
   9239 
   9240 // CHECK: ucomisd	32493, %xmm5
   9241 // CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
   9242         	ucomisd	0x7eed,%xmm5
   9243 
   9244 // CHECK: ucomisd	3133065982, %xmm5
   9245 // CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
   9246         	ucomisd	0xbabecafe,%xmm5
   9247 
   9248 // CHECK: ucomisd	305419896, %xmm5
   9249 // CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
   9250         	ucomisd	0x12345678,%xmm5
   9251 
   9252 // CHECK: ucomisd	%xmm5, %xmm5
   9253 // CHECK:  encoding: [0x66,0x0f,0x2e,0xed]
   9254         	ucomisd	%xmm5,%xmm5
   9255 
   9256 // CHECK: unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
   9257 // CHECK:  encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9258         	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9259 
   9260 // CHECK: unpckhpd	69, %xmm5
   9261 // CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
   9262         	unpckhpd	0x45,%xmm5
   9263 
   9264 // CHECK: unpckhpd	32493, %xmm5
   9265 // CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
   9266         	unpckhpd	0x7eed,%xmm5
   9267 
   9268 // CHECK: unpckhpd	3133065982, %xmm5
   9269 // CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
   9270         	unpckhpd	0xbabecafe,%xmm5
   9271 
   9272 // CHECK: unpckhpd	305419896, %xmm5
   9273 // CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
   9274         	unpckhpd	0x12345678,%xmm5
   9275 
   9276 // CHECK: unpckhpd	%xmm5, %xmm5
   9277 // CHECK:  encoding: [0x66,0x0f,0x15,0xed]
   9278         	unpckhpd	%xmm5,%xmm5
   9279 
   9280 // CHECK: unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
   9281 // CHECK:  encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9282         	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9283 
   9284 // CHECK: unpcklpd	69, %xmm5
   9285 // CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
   9286         	unpcklpd	0x45,%xmm5
   9287 
   9288 // CHECK: unpcklpd	32493, %xmm5
   9289 // CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
   9290         	unpcklpd	0x7eed,%xmm5
   9291 
   9292 // CHECK: unpcklpd	3133065982, %xmm5
   9293 // CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
   9294         	unpcklpd	0xbabecafe,%xmm5
   9295 
   9296 // CHECK: unpcklpd	305419896, %xmm5
   9297 // CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
   9298         	unpcklpd	0x12345678,%xmm5
   9299 
   9300 // CHECK: unpcklpd	%xmm5, %xmm5
   9301 // CHECK:  encoding: [0x66,0x0f,0x14,0xed]
   9302         	unpcklpd	%xmm5,%xmm5
   9303 
   9304 // CHECK: xorpd	3735928559(%ebx,%ecx,8), %xmm5
   9305 // CHECK:  encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9306         	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9307 
   9308 // CHECK: xorpd	69, %xmm5
   9309 // CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
   9310         	xorpd	0x45,%xmm5
   9311 
   9312 // CHECK: xorpd	32493, %xmm5
   9313 // CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
   9314         	xorpd	0x7eed,%xmm5
   9315 
   9316 // CHECK: xorpd	3133065982, %xmm5
   9317 // CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
   9318         	xorpd	0xbabecafe,%xmm5
   9319 
   9320 // CHECK: xorpd	305419896, %xmm5
   9321 // CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
   9322         	xorpd	0x12345678,%xmm5
   9323 
   9324 // CHECK: xorpd	%xmm5, %xmm5
   9325 // CHECK:  encoding: [0x66,0x0f,0x57,0xed]
   9326         	xorpd	%xmm5,%xmm5
   9327 
   9328 // CHECK: cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
   9329 // CHECK:  encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9330         	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9331 
   9332 // CHECK: cvtdq2pd	69, %xmm5
   9333 // CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
   9334         	cvtdq2pd	0x45,%xmm5
   9335 
   9336 // CHECK: cvtdq2pd	32493, %xmm5
   9337 // CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
   9338         	cvtdq2pd	0x7eed,%xmm5
   9339 
   9340 // CHECK: cvtdq2pd	3133065982, %xmm5
   9341 // CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
   9342         	cvtdq2pd	0xbabecafe,%xmm5
   9343 
   9344 // CHECK: cvtdq2pd	305419896, %xmm5
   9345 // CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
   9346         	cvtdq2pd	0x12345678,%xmm5
   9347 
   9348 // CHECK: cvtdq2pd	%xmm5, %xmm5
   9349 // CHECK:  encoding: [0xf3,0x0f,0xe6,0xed]
   9350         	cvtdq2pd	%xmm5,%xmm5
   9351 
   9352 // CHECK: cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
   9353 // CHECK:  encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9354         	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9355 
   9356 // CHECK: cvtpd2dq	69, %xmm5
   9357 // CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
   9358         	cvtpd2dq	0x45,%xmm5
   9359 
   9360 // CHECK: cvtpd2dq	32493, %xmm5
   9361 // CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
   9362         	cvtpd2dq	0x7eed,%xmm5
   9363 
   9364 // CHECK: cvtpd2dq	3133065982, %xmm5
   9365 // CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
   9366         	cvtpd2dq	0xbabecafe,%xmm5
   9367 
   9368 // CHECK: cvtpd2dq	305419896, %xmm5
   9369 // CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
   9370         	cvtpd2dq	0x12345678,%xmm5
   9371 
   9372 // CHECK: cvtpd2dq	%xmm5, %xmm5
   9373 // CHECK:  encoding: [0xf2,0x0f,0xe6,0xed]
   9374         	cvtpd2dq	%xmm5,%xmm5
   9375 
   9376 // CHECK: cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
   9377 // CHECK:  encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9378         	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9379 
   9380 // CHECK: cvtdq2ps	69, %xmm5
   9381 // CHECK:  encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
   9382         	cvtdq2ps	0x45,%xmm5
   9383 
   9384 // CHECK: cvtdq2ps	32493, %xmm5
   9385 // CHECK:  encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
   9386         	cvtdq2ps	0x7eed,%xmm5
   9387 
   9388 // CHECK: cvtdq2ps	3133065982, %xmm5
   9389 // CHECK:  encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
   9390         	cvtdq2ps	0xbabecafe,%xmm5
   9391 
   9392 // CHECK: cvtdq2ps	305419896, %xmm5
   9393 // CHECK:  encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
   9394         	cvtdq2ps	0x12345678,%xmm5
   9395 
   9396 // CHECK: cvtdq2ps	%xmm5, %xmm5
   9397 // CHECK:  encoding: [0x0f,0x5b,0xed]
   9398         	cvtdq2ps	%xmm5,%xmm5
   9399 
   9400 // CHECK: cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
   9401 // CHECK:  encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   9402         	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   9403 
   9404 // CHECK: cvtpd2pi	69, %mm3
   9405 // CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
   9406         	cvtpd2pi	0x45,%mm3
   9407 
   9408 // CHECK: cvtpd2pi	32493, %mm3
   9409 // CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
   9410         	cvtpd2pi	0x7eed,%mm3
   9411 
   9412 // CHECK: cvtpd2pi	3133065982, %mm3
   9413 // CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
   9414         	cvtpd2pi	0xbabecafe,%mm3
   9415 
   9416 // CHECK: cvtpd2pi	305419896, %mm3
   9417 // CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
   9418         	cvtpd2pi	0x12345678,%mm3
   9419 
   9420 // CHECK: cvtpd2pi	%xmm5, %mm3
   9421 // CHECK:  encoding: [0x66,0x0f,0x2d,0xdd]
   9422         	cvtpd2pi	%xmm5,%mm3
   9423 
   9424 // CHECK: cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
   9425 // CHECK:  encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9426         	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9427 
   9428 // CHECK: cvtpd2ps	69, %xmm5
   9429 // CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
   9430         	cvtpd2ps	0x45,%xmm5
   9431 
   9432 // CHECK: cvtpd2ps	32493, %xmm5
   9433 // CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
   9434         	cvtpd2ps	0x7eed,%xmm5
   9435 
   9436 // CHECK: cvtpd2ps	3133065982, %xmm5
   9437 // CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
   9438         	cvtpd2ps	0xbabecafe,%xmm5
   9439 
   9440 // CHECK: cvtpd2ps	305419896, %xmm5
   9441 // CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
   9442         	cvtpd2ps	0x12345678,%xmm5
   9443 
   9444 // CHECK: cvtpd2ps	%xmm5, %xmm5
   9445 // CHECK:  encoding: [0x66,0x0f,0x5a,0xed]
   9446         	cvtpd2ps	%xmm5,%xmm5
   9447 
   9448 // CHECK: cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
   9449 // CHECK:  encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9450         	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9451 
   9452 // CHECK: cvtps2pd	69, %xmm5
   9453 // CHECK:  encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
   9454         	cvtps2pd	0x45,%xmm5
   9455 
   9456 // CHECK: cvtps2pd	32493, %xmm5
   9457 // CHECK:  encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
   9458         	cvtps2pd	0x7eed,%xmm5
   9459 
   9460 // CHECK: cvtps2pd	3133065982, %xmm5
   9461 // CHECK:  encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
   9462         	cvtps2pd	0xbabecafe,%xmm5
   9463 
   9464 // CHECK: cvtps2pd	305419896, %xmm5
   9465 // CHECK:  encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
   9466         	cvtps2pd	0x12345678,%xmm5
   9467 
   9468 // CHECK: cvtps2pd	%xmm5, %xmm5
   9469 // CHECK:  encoding: [0x0f,0x5a,0xed]
   9470         	cvtps2pd	%xmm5,%xmm5
   9471 
   9472 // CHECK: cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
   9473 // CHECK:  encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9474         	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9475 
   9476 // CHECK: cvtps2dq	69, %xmm5
   9477 // CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
   9478         	cvtps2dq	0x45,%xmm5
   9479 
   9480 // CHECK: cvtps2dq	32493, %xmm5
   9481 // CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
   9482         	cvtps2dq	0x7eed,%xmm5
   9483 
   9484 // CHECK: cvtps2dq	3133065982, %xmm5
   9485 // CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
   9486         	cvtps2dq	0xbabecafe,%xmm5
   9487 
   9488 // CHECK: cvtps2dq	305419896, %xmm5
   9489 // CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
   9490         	cvtps2dq	0x12345678,%xmm5
   9491 
   9492 // CHECK: cvtps2dq	%xmm5, %xmm5
   9493 // CHECK:  encoding: [0x66,0x0f,0x5b,0xed]
   9494         	cvtps2dq	%xmm5,%xmm5
   9495 
   9496 // CHECK: cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
   9497 // CHECK:  encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9498         	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9499 
   9500 // CHECK: cvtsd2ss	69, %xmm5
   9501 // CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
   9502         	cvtsd2ss	0x45,%xmm5
   9503 
   9504 // CHECK: cvtsd2ss	32493, %xmm5
   9505 // CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
   9506         	cvtsd2ss	0x7eed,%xmm5
   9507 
   9508 // CHECK: cvtsd2ss	3133065982, %xmm5
   9509 // CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
   9510         	cvtsd2ss	0xbabecafe,%xmm5
   9511 
   9512 // CHECK: cvtsd2ss	305419896, %xmm5
   9513 // CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
   9514         	cvtsd2ss	0x12345678,%xmm5
   9515 
   9516 // CHECK: cvtsd2ss	%xmm5, %xmm5
   9517 // CHECK:  encoding: [0xf2,0x0f,0x5a,0xed]
   9518         	cvtsd2ss	%xmm5,%xmm5
   9519 
   9520 // CHECK: cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
   9521 // CHECK:  encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9522         	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9523 
   9524 // CHECK: cvtss2sd	69, %xmm5
   9525 // CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
   9526         	cvtss2sd	0x45,%xmm5
   9527 
   9528 // CHECK: cvtss2sd	32493, %xmm5
   9529 // CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
   9530         	cvtss2sd	0x7eed,%xmm5
   9531 
   9532 // CHECK: cvtss2sd	3133065982, %xmm5
   9533 // CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
   9534         	cvtss2sd	0xbabecafe,%xmm5
   9535 
   9536 // CHECK: cvtss2sd	305419896, %xmm5
   9537 // CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
   9538         	cvtss2sd	0x12345678,%xmm5
   9539 
   9540 // CHECK: cvtss2sd	%xmm5, %xmm5
   9541 // CHECK:  encoding: [0xf3,0x0f,0x5a,0xed]
   9542         	cvtss2sd	%xmm5,%xmm5
   9543 
   9544 // CHECK: cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
   9545 // CHECK:  encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   9546         	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   9547 
   9548 // CHECK: cvttpd2pi	69, %mm3
   9549 // CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
   9550         	cvttpd2pi	0x45,%mm3
   9551 
   9552 // CHECK: cvttpd2pi	32493, %mm3
   9553 // CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
   9554         	cvttpd2pi	0x7eed,%mm3
   9555 
   9556 // CHECK: cvttpd2pi	3133065982, %mm3
   9557 // CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
   9558         	cvttpd2pi	0xbabecafe,%mm3
   9559 
   9560 // CHECK: cvttpd2pi	305419896, %mm3
   9561 // CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
   9562         	cvttpd2pi	0x12345678,%mm3
   9563 
   9564 // CHECK: cvttpd2pi	%xmm5, %mm3
   9565 // CHECK:  encoding: [0x66,0x0f,0x2c,0xdd]
   9566         	cvttpd2pi	%xmm5,%mm3
   9567 
   9568 // CHECK: cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
   9569 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   9570         	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   9571 
   9572 // CHECK: cvttsd2si	69, %ecx
   9573 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
   9574         	cvttsd2si	0x45,%ecx
   9575 
   9576 // CHECK: cvttsd2si	32493, %ecx
   9577 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
   9578         	cvttsd2si	0x7eed,%ecx
   9579 
   9580 // CHECK: cvttsd2si	3133065982, %ecx
   9581 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
   9582         	cvttsd2si	0xbabecafe,%ecx
   9583 
   9584 // CHECK: cvttsd2si	305419896, %ecx
   9585 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
   9586         	cvttsd2si	0x12345678,%ecx
   9587 
   9588 // CHECK: cvttsd2si	%xmm5, %ecx
   9589 // CHECK:  encoding: [0xf2,0x0f,0x2c,0xcd]
   9590         	cvttsd2si	%xmm5,%ecx
   9591 
   9592 // CHECK: cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
   9593 // CHECK:  encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9594         	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9595 
   9596 // CHECK: cvttps2dq	69, %xmm5
   9597 // CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
   9598         	cvttps2dq	0x45,%xmm5
   9599 
   9600 // CHECK: cvttps2dq	32493, %xmm5
   9601 // CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
   9602         	cvttps2dq	0x7eed,%xmm5
   9603 
   9604 // CHECK: cvttps2dq	3133065982, %xmm5
   9605 // CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
   9606         	cvttps2dq	0xbabecafe,%xmm5
   9607 
   9608 // CHECK: cvttps2dq	305419896, %xmm5
   9609 // CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
   9610         	cvttps2dq	0x12345678,%xmm5
   9611 
   9612 // CHECK: cvttps2dq	%xmm5, %xmm5
   9613 // CHECK:  encoding: [0xf3,0x0f,0x5b,0xed]
   9614         	cvttps2dq	%xmm5,%xmm5
   9615 
   9616 // CHECK: maskmovdqu	%xmm5, %xmm5
   9617 // CHECK:  encoding: [0x66,0x0f,0xf7,0xed]
   9618         	maskmovdqu	%xmm5,%xmm5
   9619 
   9620 // CHECK: movdqa	3735928559(%ebx,%ecx,8), %xmm5
   9621 // CHECK:  encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9622         	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9623 
   9624 // CHECK: movdqa	69, %xmm5
   9625 // CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
   9626         	movdqa	0x45,%xmm5
   9627 
   9628 // CHECK: movdqa	32493, %xmm5
   9629 // CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
   9630         	movdqa	0x7eed,%xmm5
   9631 
   9632 // CHECK: movdqa	3133065982, %xmm5
   9633 // CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
   9634         	movdqa	0xbabecafe,%xmm5
   9635 
   9636 // CHECK: movdqa	305419896, %xmm5
   9637 // CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
   9638         	movdqa	0x12345678,%xmm5
   9639 
   9640 // CHECK: movdqa	%xmm5, %xmm5
   9641 // CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
   9642         	movdqa	%xmm5,%xmm5
   9643 
   9644 // CHECK: movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
   9645 // CHECK:  encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9646         	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   9647 
   9648 // CHECK: movdqa	%xmm5, 69
   9649 // CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
   9650         	movdqa	%xmm5,0x45
   9651 
   9652 // CHECK: movdqa	%xmm5, 32493
   9653 // CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
   9654         	movdqa	%xmm5,0x7eed
   9655 
   9656 // CHECK: movdqa	%xmm5, 3133065982
   9657 // CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
   9658         	movdqa	%xmm5,0xbabecafe
   9659 
   9660 // CHECK: movdqa	%xmm5, 305419896
   9661 // CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
   9662         	movdqa	%xmm5,0x12345678
   9663 
   9664 // CHECK: movdqa	%xmm5, %xmm5
   9665 // CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
   9666         	movdqa	%xmm5,%xmm5
   9667 
   9668 // CHECK: movdqu	3735928559(%ebx,%ecx,8), %xmm5
   9669 // CHECK:  encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9670         	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9671 
   9672 // CHECK: movdqu	69, %xmm5
   9673 // CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
   9674         	movdqu	0x45,%xmm5
   9675 
   9676 // CHECK: movdqu	32493, %xmm5
   9677 // CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
   9678         	movdqu	0x7eed,%xmm5
   9679 
   9680 // CHECK: movdqu	3133065982, %xmm5
   9681 // CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
   9682         	movdqu	0xbabecafe,%xmm5
   9683 
   9684 // CHECK: movdqu	305419896, %xmm5
   9685 // CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
   9686         	movdqu	0x12345678,%xmm5
   9687 
   9688 // CHECK: movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
   9689 // CHECK:  encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9690         	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   9691 
   9692 // CHECK: movdqu	%xmm5, 69
   9693 // CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
   9694         	movdqu	%xmm5,0x45
   9695 
   9696 // CHECK: movdqu	%xmm5, 32493
   9697 // CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
   9698         	movdqu	%xmm5,0x7eed
   9699 
   9700 // CHECK: movdqu	%xmm5, 3133065982
   9701 // CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
   9702         	movdqu	%xmm5,0xbabecafe
   9703 
   9704 // CHECK: movdqu	%xmm5, 305419896
   9705 // CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
   9706         	movdqu	%xmm5,0x12345678
   9707 
   9708 // CHECK: movdq2q	%xmm5, %mm3
   9709 // CHECK:  encoding: [0xf2,0x0f,0xd6,0xdd]
   9710         	movdq2q	%xmm5,%mm3
   9711 
   9712 // CHECK: movq2dq	%mm3, %xmm5
   9713 // CHECK:  encoding: [0xf3,0x0f,0xd6,0xeb]
   9714         	movq2dq	%mm3,%xmm5
   9715 
   9716 // CHECK: pmuludq	3735928559(%ebx,%ecx,8), %mm3
   9717 // CHECK:  encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   9718         	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
   9719 
   9720 // CHECK: pmuludq	69, %mm3
   9721 // CHECK:  encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
   9722         	pmuludq	0x45,%mm3
   9723 
   9724 // CHECK: pmuludq	32493, %mm3
   9725 // CHECK:  encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
   9726         	pmuludq	0x7eed,%mm3
   9727 
   9728 // CHECK: pmuludq	3133065982, %mm3
   9729 // CHECK:  encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
   9730         	pmuludq	0xbabecafe,%mm3
   9731 
   9732 // CHECK: pmuludq	305419896, %mm3
   9733 // CHECK:  encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
   9734         	pmuludq	0x12345678,%mm3
   9735 
   9736 // CHECK: pmuludq	%mm3, %mm3
   9737 // CHECK:  encoding: [0x0f,0xf4,0xdb]
   9738         	pmuludq	%mm3,%mm3
   9739 
   9740 // CHECK: pmuludq	3735928559(%ebx,%ecx,8), %xmm5
   9741 // CHECK:  encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9742         	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9743 
   9744 // CHECK: pmuludq	69, %xmm5
   9745 // CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
   9746         	pmuludq	0x45,%xmm5
   9747 
   9748 // CHECK: pmuludq	32493, %xmm5
   9749 // CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
   9750         	pmuludq	0x7eed,%xmm5
   9751 
   9752 // CHECK: pmuludq	3133065982, %xmm5
   9753 // CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
   9754         	pmuludq	0xbabecafe,%xmm5
   9755 
   9756 // CHECK: pmuludq	305419896, %xmm5
   9757 // CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
   9758         	pmuludq	0x12345678,%xmm5
   9759 
   9760 // CHECK: pmuludq	%xmm5, %xmm5
   9761 // CHECK:  encoding: [0x66,0x0f,0xf4,0xed]
   9762         	pmuludq	%xmm5,%xmm5
   9763 
   9764 // CHECK: pslldq	$127, %xmm5
   9765 // CHECK:  encoding: [0x66,0x0f,0x73,0xfd,0x7f]
   9766         	pslldq	$0x7f,%xmm5
   9767 
   9768 // CHECK: psrldq	$127, %xmm5
   9769 // CHECK:  encoding: [0x66,0x0f,0x73,0xdd,0x7f]
   9770         	psrldq	$0x7f,%xmm5
   9771 
   9772 // CHECK: punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
   9773 // CHECK:  encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9774         	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9775 
   9776 // CHECK: punpckhqdq	69, %xmm5
   9777 // CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
   9778         	punpckhqdq	0x45,%xmm5
   9779 
   9780 // CHECK: punpckhqdq	32493, %xmm5
   9781 // CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
   9782         	punpckhqdq	0x7eed,%xmm5
   9783 
   9784 // CHECK: punpckhqdq	3133065982, %xmm5
   9785 // CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
   9786         	punpckhqdq	0xbabecafe,%xmm5
   9787 
   9788 // CHECK: punpckhqdq	305419896, %xmm5
   9789 // CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
   9790         	punpckhqdq	0x12345678,%xmm5
   9791 
   9792 // CHECK: punpckhqdq	%xmm5, %xmm5
   9793 // CHECK:  encoding: [0x66,0x0f,0x6d,0xed]
   9794         	punpckhqdq	%xmm5,%xmm5
   9795 
   9796 // CHECK: punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
   9797 // CHECK:  encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9798         	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9799 
   9800 // CHECK: punpcklqdq	69, %xmm5
   9801 // CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
   9802         	punpcklqdq	0x45,%xmm5
   9803 
   9804 // CHECK: punpcklqdq	32493, %xmm5
   9805 // CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
   9806         	punpcklqdq	0x7eed,%xmm5
   9807 
   9808 // CHECK: punpcklqdq	3133065982, %xmm5
   9809 // CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
   9810         	punpcklqdq	0xbabecafe,%xmm5
   9811 
   9812 // CHECK: punpcklqdq	305419896, %xmm5
   9813 // CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
   9814         	punpcklqdq	0x12345678,%xmm5
   9815 
   9816 // CHECK: punpcklqdq	%xmm5, %xmm5
   9817 // CHECK:  encoding: [0x66,0x0f,0x6c,0xed]
   9818         	punpcklqdq	%xmm5,%xmm5
   9819 
   9820 // CHECK: addsubpd	3735928559(%ebx,%ecx,8), %xmm5
   9821 // CHECK:  encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9822         	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9823 
   9824 // CHECK: addsubpd	69, %xmm5
   9825 // CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
   9826         	addsubpd	0x45,%xmm5
   9827 
   9828 // CHECK: addsubpd	32493, %xmm5
   9829 // CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
   9830         	addsubpd	0x7eed,%xmm5
   9831 
   9832 // CHECK: addsubpd	3133065982, %xmm5
   9833 // CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
   9834         	addsubpd	0xbabecafe,%xmm5
   9835 
   9836 // CHECK: addsubpd	305419896, %xmm5
   9837 // CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
   9838         	addsubpd	0x12345678,%xmm5
   9839 
   9840 // CHECK: addsubpd	%xmm5, %xmm5
   9841 // CHECK:  encoding: [0x66,0x0f,0xd0,0xed]
   9842         	addsubpd	%xmm5,%xmm5
   9843 
   9844 // CHECK: addsubps	3735928559(%ebx,%ecx,8), %xmm5
   9845 // CHECK:  encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9846         	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9847 
   9848 // CHECK: addsubps	69, %xmm5
   9849 // CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
   9850         	addsubps	0x45,%xmm5
   9851 
   9852 // CHECK: addsubps	32493, %xmm5
   9853 // CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
   9854         	addsubps	0x7eed,%xmm5
   9855 
   9856 // CHECK: addsubps	3133065982, %xmm5
   9857 // CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
   9858         	addsubps	0xbabecafe,%xmm5
   9859 
   9860 // CHECK: addsubps	305419896, %xmm5
   9861 // CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
   9862         	addsubps	0x12345678,%xmm5
   9863 
   9864 // CHECK: addsubps	%xmm5, %xmm5
   9865 // CHECK:  encoding: [0xf2,0x0f,0xd0,0xed]
   9866         	addsubps	%xmm5,%xmm5
   9867 
   9868 // CHECK: fisttpl	3735928559(%ebx,%ecx,8)
   9869 // CHECK:  encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   9870         	fisttpl	0xdeadbeef(%ebx,%ecx,8)
   9871 
   9872 // CHECK: fisttpl	3133065982
   9873 // CHECK:  encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
   9874         	fisttpl	0xbabecafe
   9875 
   9876 // CHECK: fisttpl	305419896
   9877 // CHECK:  encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
   9878         	fisttpl	0x12345678
   9879 
   9880 // CHECK: haddpd	3735928559(%ebx,%ecx,8), %xmm5
   9881 // CHECK:  encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9882         	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9883 
   9884 // CHECK: haddpd	69, %xmm5
   9885 // CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
   9886         	haddpd	0x45,%xmm5
   9887 
   9888 // CHECK: haddpd	32493, %xmm5
   9889 // CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
   9890         	haddpd	0x7eed,%xmm5
   9891 
   9892 // CHECK: haddpd	3133065982, %xmm5
   9893 // CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
   9894         	haddpd	0xbabecafe,%xmm5
   9895 
   9896 // CHECK: haddpd	305419896, %xmm5
   9897 // CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
   9898         	haddpd	0x12345678,%xmm5
   9899 
   9900 // CHECK: haddpd	%xmm5, %xmm5
   9901 // CHECK:  encoding: [0x66,0x0f,0x7c,0xed]
   9902         	haddpd	%xmm5,%xmm5
   9903 
   9904 // CHECK: haddps	3735928559(%ebx,%ecx,8), %xmm5
   9905 // CHECK:  encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9906         	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9907 
   9908 // CHECK: haddps	69, %xmm5
   9909 // CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
   9910         	haddps	0x45,%xmm5
   9911 
   9912 // CHECK: haddps	32493, %xmm5
   9913 // CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
   9914         	haddps	0x7eed,%xmm5
   9915 
   9916 // CHECK: haddps	3133065982, %xmm5
   9917 // CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
   9918         	haddps	0xbabecafe,%xmm5
   9919 
   9920 // CHECK: haddps	305419896, %xmm5
   9921 // CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
   9922         	haddps	0x12345678,%xmm5
   9923 
   9924 // CHECK: haddps	%xmm5, %xmm5
   9925 // CHECK:  encoding: [0xf2,0x0f,0x7c,0xed]
   9926         	haddps	%xmm5,%xmm5
   9927 
   9928 // CHECK: hsubpd	3735928559(%ebx,%ecx,8), %xmm5
   9929 // CHECK:  encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9930         	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9931 
   9932 // CHECK: hsubpd	69, %xmm5
   9933 // CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
   9934         	hsubpd	0x45,%xmm5
   9935 
   9936 // CHECK: hsubpd	32493, %xmm5
   9937 // CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
   9938         	hsubpd	0x7eed,%xmm5
   9939 
   9940 // CHECK: hsubpd	3133065982, %xmm5
   9941 // CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
   9942         	hsubpd	0xbabecafe,%xmm5
   9943 
   9944 // CHECK: hsubpd	305419896, %xmm5
   9945 // CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
   9946         	hsubpd	0x12345678,%xmm5
   9947 
   9948 // CHECK: hsubpd	%xmm5, %xmm5
   9949 // CHECK:  encoding: [0x66,0x0f,0x7d,0xed]
   9950         	hsubpd	%xmm5,%xmm5
   9951 
   9952 // CHECK: hsubps	3735928559(%ebx,%ecx,8), %xmm5
   9953 // CHECK:  encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9954         	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9955 
   9956 // CHECK: hsubps	69, %xmm5
   9957 // CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
   9958         	hsubps	0x45,%xmm5
   9959 
   9960 // CHECK: hsubps	32493, %xmm5
   9961 // CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
   9962         	hsubps	0x7eed,%xmm5
   9963 
   9964 // CHECK: hsubps	3133065982, %xmm5
   9965 // CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
   9966         	hsubps	0xbabecafe,%xmm5
   9967 
   9968 // CHECK: hsubps	305419896, %xmm5
   9969 // CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
   9970         	hsubps	0x12345678,%xmm5
   9971 
   9972 // CHECK: hsubps	%xmm5, %xmm5
   9973 // CHECK:  encoding: [0xf2,0x0f,0x7d,0xed]
   9974         	hsubps	%xmm5,%xmm5
   9975 
   9976 // CHECK: lddqu	3735928559(%ebx,%ecx,8), %xmm5
   9977 // CHECK:  encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9978         	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9979 
   9980 // CHECK: lddqu	69, %xmm5
   9981 // CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
   9982         	lddqu	0x45,%xmm5
   9983 
   9984 // CHECK: lddqu	32493, %xmm5
   9985 // CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
   9986         	lddqu	0x7eed,%xmm5
   9987 
   9988 // CHECK: lddqu	3133065982, %xmm5
   9989 // CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
   9990         	lddqu	0xbabecafe,%xmm5
   9991 
   9992 // CHECK: lddqu	305419896, %xmm5
   9993 // CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
   9994         	lddqu	0x12345678,%xmm5
   9995 
   9996 // CHECK: movddup	3735928559(%ebx,%ecx,8), %xmm5
   9997 // CHECK:  encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9998         	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9999 
   10000 // CHECK: movddup	69, %xmm5
   10001 // CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
   10002         	movddup	0x45,%xmm5
   10003 
   10004 // CHECK: movddup	32493, %xmm5
   10005 // CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
   10006         	movddup	0x7eed,%xmm5
   10007 
   10008 // CHECK: movddup	3133065982, %xmm5
   10009 // CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
   10010         	movddup	0xbabecafe,%xmm5
   10011 
   10012 // CHECK: movddup	305419896, %xmm5
   10013 // CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
   10014         	movddup	0x12345678,%xmm5
   10015 
   10016 // CHECK: movddup	%xmm5, %xmm5
   10017 // CHECK:  encoding: [0xf2,0x0f,0x12,0xed]
   10018         	movddup	%xmm5,%xmm5
   10019 
   10020 // CHECK: movshdup	3735928559(%ebx,%ecx,8), %xmm5
   10021 // CHECK:  encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10022         	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10023 
   10024 // CHECK: movshdup	69, %xmm5
   10025 // CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
   10026         	movshdup	0x45,%xmm5
   10027 
   10028 // CHECK: movshdup	32493, %xmm5
   10029 // CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
   10030         	movshdup	0x7eed,%xmm5
   10031 
   10032 // CHECK: movshdup	3133065982, %xmm5
   10033 // CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
   10034         	movshdup	0xbabecafe,%xmm5
   10035 
   10036 // CHECK: movshdup	305419896, %xmm5
   10037 // CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
   10038         	movshdup	0x12345678,%xmm5
   10039 
   10040 // CHECK: movshdup	%xmm5, %xmm5
   10041 // CHECK:  encoding: [0xf3,0x0f,0x16,0xed]
   10042         	movshdup	%xmm5,%xmm5
   10043 
   10044 // CHECK: movsldup	3735928559(%ebx,%ecx,8), %xmm5
   10045 // CHECK:  encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10046         	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10047 
   10048 // CHECK: movsldup	69, %xmm5
   10049 // CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
   10050         	movsldup	0x45,%xmm5
   10051 
   10052 // CHECK: movsldup	32493, %xmm5
   10053 // CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
   10054         	movsldup	0x7eed,%xmm5
   10055 
   10056 // CHECK: movsldup	3133065982, %xmm5
   10057 // CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
   10058         	movsldup	0xbabecafe,%xmm5
   10059 
   10060 // CHECK: movsldup	305419896, %xmm5
   10061 // CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
   10062         	movsldup	0x12345678,%xmm5
   10063 
   10064 // CHECK: movsldup	%xmm5, %xmm5
   10065 // CHECK:  encoding: [0xf3,0x0f,0x12,0xed]
   10066         	movsldup	%xmm5,%xmm5
   10067 
   10068 // CHECK: vmclear	3735928559(%ebx,%ecx,8)
   10069 // CHECK:  encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   10070         	vmclear	0xdeadbeef(%ebx,%ecx,8)
   10071 
   10072 // CHECK: vmclear	32493
   10073 // CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
   10074         	vmclear	0x7eed
   10075 
   10076 // CHECK: vmclear	3133065982
   10077 // CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
   10078         	vmclear	0xbabecafe
   10079 
   10080 // CHECK: vmclear	305419896
   10081 // CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
   10082         	vmclear	0x12345678
   10083 
   10084 // CHECK: vmptrld	3735928559(%ebx,%ecx,8)
   10085 // CHECK:  encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   10086         	vmptrld	0xdeadbeef(%ebx,%ecx,8)
   10087 
   10088 // CHECK: vmptrld	32493
   10089 // CHECK:  encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
   10090         	vmptrld	0x7eed
   10091 
   10092 // CHECK: vmptrld	3133065982
   10093 // CHECK:  encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
   10094         	vmptrld	0xbabecafe
   10095 
   10096 // CHECK: vmptrld	305419896
   10097 // CHECK:  encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
   10098         	vmptrld	0x12345678
   10099 
   10100 // CHECK: vmptrst	3735928559(%ebx,%ecx,8)
   10101 // CHECK:  encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   10102         	vmptrst	0xdeadbeef(%ebx,%ecx,8)
   10103 
   10104 // CHECK: vmptrst	32493
   10105 // CHECK:  encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
   10106         	vmptrst	0x7eed
   10107 
   10108 // CHECK: vmptrst	3133065982
   10109 // CHECK:  encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
   10110         	vmptrst	0xbabecafe
   10111 
   10112 // CHECK: vmptrst	305419896
   10113 // CHECK:  encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
   10114         	vmptrst	0x12345678
   10115 
   10116 // CHECK: phaddw	3735928559(%ebx,%ecx,8), %mm3
   10117 // CHECK:  encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10118         	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10119 
   10120 // CHECK: phaddw	69, %mm3
   10121 // CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
   10122         	phaddw	0x45,%mm3
   10123 
   10124 // CHECK: phaddw	32493, %mm3
   10125 // CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
   10126         	phaddw	0x7eed,%mm3
   10127 
   10128 // CHECK: phaddw	3133065982, %mm3
   10129 // CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
   10130         	phaddw	0xbabecafe,%mm3
   10131 
   10132 // CHECK: phaddw	305419896, %mm3
   10133 // CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
   10134         	phaddw	0x12345678,%mm3
   10135 
   10136 // CHECK: phaddw	%mm3, %mm3
   10137 // CHECK:  encoding: [0x0f,0x38,0x01,0xdb]
   10138         	phaddw	%mm3,%mm3
   10139 
   10140 // CHECK: phaddw	3735928559(%ebx,%ecx,8), %xmm5
   10141 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10142         	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10143 
   10144 // CHECK: phaddw	69, %xmm5
   10145 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
   10146         	phaddw	0x45,%xmm5
   10147 
   10148 // CHECK: phaddw	32493, %xmm5
   10149 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
   10150         	phaddw	0x7eed,%xmm5
   10151 
   10152 // CHECK: phaddw	3133065982, %xmm5
   10153 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
   10154         	phaddw	0xbabecafe,%xmm5
   10155 
   10156 // CHECK: phaddw	305419896, %xmm5
   10157 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
   10158         	phaddw	0x12345678,%xmm5
   10159 
   10160 // CHECK: phaddw	%xmm5, %xmm5
   10161 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xed]
   10162         	phaddw	%xmm5,%xmm5
   10163 
   10164 // CHECK: phaddd	3735928559(%ebx,%ecx,8), %mm3
   10165 // CHECK:  encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10166         	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
   10167 
   10168 // CHECK: phaddd	69, %mm3
   10169 // CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
   10170         	phaddd	0x45,%mm3
   10171 
   10172 // CHECK: phaddd	32493, %mm3
   10173 // CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
   10174         	phaddd	0x7eed,%mm3
   10175 
   10176 // CHECK: phaddd	3133065982, %mm3
   10177 // CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
   10178         	phaddd	0xbabecafe,%mm3
   10179 
   10180 // CHECK: phaddd	305419896, %mm3
   10181 // CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
   10182         	phaddd	0x12345678,%mm3
   10183 
   10184 // CHECK: phaddd	%mm3, %mm3
   10185 // CHECK:  encoding: [0x0f,0x38,0x02,0xdb]
   10186         	phaddd	%mm3,%mm3
   10187 
   10188 // CHECK: phaddd	3735928559(%ebx,%ecx,8), %xmm5
   10189 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10190         	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10191 
   10192 // CHECK: phaddd	69, %xmm5
   10193 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
   10194         	phaddd	0x45,%xmm5
   10195 
   10196 // CHECK: phaddd	32493, %xmm5
   10197 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
   10198         	phaddd	0x7eed,%xmm5
   10199 
   10200 // CHECK: phaddd	3133065982, %xmm5
   10201 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
   10202         	phaddd	0xbabecafe,%xmm5
   10203 
   10204 // CHECK: phaddd	305419896, %xmm5
   10205 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
   10206         	phaddd	0x12345678,%xmm5
   10207 
   10208 // CHECK: phaddd	%xmm5, %xmm5
   10209 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xed]
   10210         	phaddd	%xmm5,%xmm5
   10211 
   10212 // CHECK: phaddsw	3735928559(%ebx,%ecx,8), %mm3
   10213 // CHECK:  encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10214         	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10215 
   10216 // CHECK: phaddsw	69, %mm3
   10217 // CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
   10218         	phaddsw	0x45,%mm3
   10219 
   10220 // CHECK: phaddsw	32493, %mm3
   10221 // CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
   10222         	phaddsw	0x7eed,%mm3
   10223 
   10224 // CHECK: phaddsw	3133065982, %mm3
   10225 // CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
   10226         	phaddsw	0xbabecafe,%mm3
   10227 
   10228 // CHECK: phaddsw	305419896, %mm3
   10229 // CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
   10230         	phaddsw	0x12345678,%mm3
   10231 
   10232 // CHECK: phaddsw	%mm3, %mm3
   10233 // CHECK:  encoding: [0x0f,0x38,0x03,0xdb]
   10234         	phaddsw	%mm3,%mm3
   10235 
   10236 // CHECK: phaddsw	3735928559(%ebx,%ecx,8), %xmm5
   10237 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10238         	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10239 
   10240 // CHECK: phaddsw	69, %xmm5
   10241 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
   10242         	phaddsw	0x45,%xmm5
   10243 
   10244 // CHECK: phaddsw	32493, %xmm5
   10245 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
   10246         	phaddsw	0x7eed,%xmm5
   10247 
   10248 // CHECK: phaddsw	3133065982, %xmm5
   10249 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
   10250         	phaddsw	0xbabecafe,%xmm5
   10251 
   10252 // CHECK: phaddsw	305419896, %xmm5
   10253 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
   10254         	phaddsw	0x12345678,%xmm5
   10255 
   10256 // CHECK: phaddsw	%xmm5, %xmm5
   10257 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xed]
   10258         	phaddsw	%xmm5,%xmm5
   10259 
   10260 // CHECK: phsubw	3735928559(%ebx,%ecx,8), %mm3
   10261 // CHECK:  encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10262         	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10263 
   10264 // CHECK: phsubw	69, %mm3
   10265 // CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
   10266         	phsubw	0x45,%mm3
   10267 
   10268 // CHECK: phsubw	32493, %mm3
   10269 // CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
   10270         	phsubw	0x7eed,%mm3
   10271 
   10272 // CHECK: phsubw	3133065982, %mm3
   10273 // CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
   10274         	phsubw	0xbabecafe,%mm3
   10275 
   10276 // CHECK: phsubw	305419896, %mm3
   10277 // CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
   10278         	phsubw	0x12345678,%mm3
   10279 
   10280 // CHECK: phsubw	%mm3, %mm3
   10281 // CHECK:  encoding: [0x0f,0x38,0x05,0xdb]
   10282         	phsubw	%mm3,%mm3
   10283 
   10284 // CHECK: phsubw	3735928559(%ebx,%ecx,8), %xmm5
   10285 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10286         	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10287 
   10288 // CHECK: phsubw	69, %xmm5
   10289 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
   10290         	phsubw	0x45,%xmm5
   10291 
   10292 // CHECK: phsubw	32493, %xmm5
   10293 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
   10294         	phsubw	0x7eed,%xmm5
   10295 
   10296 // CHECK: phsubw	3133065982, %xmm5
   10297 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
   10298         	phsubw	0xbabecafe,%xmm5
   10299 
   10300 // CHECK: phsubw	305419896, %xmm5
   10301 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
   10302         	phsubw	0x12345678,%xmm5
   10303 
   10304 // CHECK: phsubw	%xmm5, %xmm5
   10305 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xed]
   10306         	phsubw	%xmm5,%xmm5
   10307 
   10308 // CHECK: phsubd	3735928559(%ebx,%ecx,8), %mm3
   10309 // CHECK:  encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10310         	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
   10311 
   10312 // CHECK: phsubd	69, %mm3
   10313 // CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
   10314         	phsubd	0x45,%mm3
   10315 
   10316 // CHECK: phsubd	32493, %mm3
   10317 // CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
   10318         	phsubd	0x7eed,%mm3
   10319 
   10320 // CHECK: phsubd	3133065982, %mm3
   10321 // CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
   10322         	phsubd	0xbabecafe,%mm3
   10323 
   10324 // CHECK: phsubd	305419896, %mm3
   10325 // CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
   10326         	phsubd	0x12345678,%mm3
   10327 
   10328 // CHECK: phsubd	%mm3, %mm3
   10329 // CHECK:  encoding: [0x0f,0x38,0x06,0xdb]
   10330         	phsubd	%mm3,%mm3
   10331 
   10332 // CHECK: phsubd	3735928559(%ebx,%ecx,8), %xmm5
   10333 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10334         	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10335 
   10336 // CHECK: phsubd	69, %xmm5
   10337 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
   10338         	phsubd	0x45,%xmm5
   10339 
   10340 // CHECK: phsubd	32493, %xmm5
   10341 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
   10342         	phsubd	0x7eed,%xmm5
   10343 
   10344 // CHECK: phsubd	3133065982, %xmm5
   10345 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
   10346         	phsubd	0xbabecafe,%xmm5
   10347 
   10348 // CHECK: phsubd	305419896, %xmm5
   10349 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
   10350         	phsubd	0x12345678,%xmm5
   10351 
   10352 // CHECK: phsubd	%xmm5, %xmm5
   10353 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xed]
   10354         	phsubd	%xmm5,%xmm5
   10355 
   10356 // CHECK: phsubsw	3735928559(%ebx,%ecx,8), %mm3
   10357 // CHECK:  encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10358         	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10359 
   10360 // CHECK: phsubsw	69, %mm3
   10361 // CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
   10362         	phsubsw	0x45,%mm3
   10363 
   10364 // CHECK: phsubsw	32493, %mm3
   10365 // CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
   10366         	phsubsw	0x7eed,%mm3
   10367 
   10368 // CHECK: phsubsw	3133065982, %mm3
   10369 // CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
   10370         	phsubsw	0xbabecafe,%mm3
   10371 
   10372 // CHECK: phsubsw	305419896, %mm3
   10373 // CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
   10374         	phsubsw	0x12345678,%mm3
   10375 
   10376 // CHECK: phsubsw	%mm3, %mm3
   10377 // CHECK:  encoding: [0x0f,0x38,0x07,0xdb]
   10378         	phsubsw	%mm3,%mm3
   10379 
   10380 // CHECK: phsubsw	3735928559(%ebx,%ecx,8), %xmm5
   10381 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10382         	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10383 
   10384 // CHECK: phsubsw	69, %xmm5
   10385 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
   10386         	phsubsw	0x45,%xmm5
   10387 
   10388 // CHECK: phsubsw	32493, %xmm5
   10389 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
   10390         	phsubsw	0x7eed,%xmm5
   10391 
   10392 // CHECK: phsubsw	3133065982, %xmm5
   10393 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
   10394         	phsubsw	0xbabecafe,%xmm5
   10395 
   10396 // CHECK: phsubsw	305419896, %xmm5
   10397 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
   10398         	phsubsw	0x12345678,%xmm5
   10399 
   10400 // CHECK: phsubsw	%xmm5, %xmm5
   10401 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xed]
   10402         	phsubsw	%xmm5,%xmm5
   10403 
   10404 // CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
   10405 // CHECK:  encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10406         	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10407 
   10408 // CHECK: pmaddubsw	69, %mm3
   10409 // CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
   10410         	pmaddubsw	0x45,%mm3
   10411 
   10412 // CHECK: pmaddubsw	32493, %mm3
   10413 // CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
   10414         	pmaddubsw	0x7eed,%mm3
   10415 
   10416 // CHECK: pmaddubsw	3133065982, %mm3
   10417 // CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
   10418         	pmaddubsw	0xbabecafe,%mm3
   10419 
   10420 // CHECK: pmaddubsw	305419896, %mm3
   10421 // CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
   10422         	pmaddubsw	0x12345678,%mm3
   10423 
   10424 // CHECK: pmaddubsw	%mm3, %mm3
   10425 // CHECK:  encoding: [0x0f,0x38,0x04,0xdb]
   10426         	pmaddubsw	%mm3,%mm3
   10427 
   10428 // CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
   10429 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10430         	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10431 
   10432 // CHECK: pmaddubsw	69, %xmm5
   10433 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
   10434         	pmaddubsw	0x45,%xmm5
   10435 
   10436 // CHECK: pmaddubsw	32493, %xmm5
   10437 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
   10438         	pmaddubsw	0x7eed,%xmm5
   10439 
   10440 // CHECK: pmaddubsw	3133065982, %xmm5
   10441 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
   10442         	pmaddubsw	0xbabecafe,%xmm5
   10443 
   10444 // CHECK: pmaddubsw	305419896, %xmm5
   10445 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
   10446         	pmaddubsw	0x12345678,%xmm5
   10447 
   10448 // CHECK: pmaddubsw	%xmm5, %xmm5
   10449 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xed]
   10450         	pmaddubsw	%xmm5,%xmm5
   10451 
   10452 // CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
   10453 // CHECK:  encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10454         	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10455 
   10456 // CHECK: pmulhrsw	69, %mm3
   10457 // CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
   10458         	pmulhrsw	0x45,%mm3
   10459 
   10460 // CHECK: pmulhrsw	32493, %mm3
   10461 // CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
   10462         	pmulhrsw	0x7eed,%mm3
   10463 
   10464 // CHECK: pmulhrsw	3133065982, %mm3
   10465 // CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
   10466         	pmulhrsw	0xbabecafe,%mm3
   10467 
   10468 // CHECK: pmulhrsw	305419896, %mm3
   10469 // CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
   10470         	pmulhrsw	0x12345678,%mm3
   10471 
   10472 // CHECK: pmulhrsw	%mm3, %mm3
   10473 // CHECK:  encoding: [0x0f,0x38,0x0b,0xdb]
   10474         	pmulhrsw	%mm3,%mm3
   10475 
   10476 // CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
   10477 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10478         	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10479 
   10480 // CHECK: pmulhrsw	69, %xmm5
   10481 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
   10482         	pmulhrsw	0x45,%xmm5
   10483 
   10484 // CHECK: pmulhrsw	32493, %xmm5
   10485 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
   10486         	pmulhrsw	0x7eed,%xmm5
   10487 
   10488 // CHECK: pmulhrsw	3133065982, %xmm5
   10489 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
   10490         	pmulhrsw	0xbabecafe,%xmm5
   10491 
   10492 // CHECK: pmulhrsw	305419896, %xmm5
   10493 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
   10494         	pmulhrsw	0x12345678,%xmm5
   10495 
   10496 // CHECK: pmulhrsw	%xmm5, %xmm5
   10497 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xed]
   10498         	pmulhrsw	%xmm5,%xmm5
   10499 
   10500 // CHECK: pshufb	3735928559(%ebx,%ecx,8), %mm3
   10501 // CHECK:  encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10502         	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
   10503 
   10504 // CHECK: pshufb	69, %mm3
   10505 // CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
   10506         	pshufb	0x45,%mm3
   10507 
   10508 // CHECK: pshufb	32493, %mm3
   10509 // CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
   10510         	pshufb	0x7eed,%mm3
   10511 
   10512 // CHECK: pshufb	3133065982, %mm3
   10513 // CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
   10514         	pshufb	0xbabecafe,%mm3
   10515 
   10516 // CHECK: pshufb	305419896, %mm3
   10517 // CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
   10518         	pshufb	0x12345678,%mm3
   10519 
   10520 // CHECK: pshufb	%mm3, %mm3
   10521 // CHECK:  encoding: [0x0f,0x38,0x00,0xdb]
   10522         	pshufb	%mm3,%mm3
   10523 
   10524 // CHECK: pshufb	3735928559(%ebx,%ecx,8), %xmm5
   10525 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10526         	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10527 
   10528 // CHECK: pshufb	69, %xmm5
   10529 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
   10530         	pshufb	0x45,%xmm5
   10531 
   10532 // CHECK: pshufb	32493, %xmm5
   10533 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
   10534         	pshufb	0x7eed,%xmm5
   10535 
   10536 // CHECK: pshufb	3133065982, %xmm5
   10537 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
   10538         	pshufb	0xbabecafe,%xmm5
   10539 
   10540 // CHECK: pshufb	305419896, %xmm5
   10541 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
   10542         	pshufb	0x12345678,%xmm5
   10543 
   10544 // CHECK: pshufb	%xmm5, %xmm5
   10545 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xed]
   10546         	pshufb	%xmm5,%xmm5
   10547 
   10548 // CHECK: psignb	3735928559(%ebx,%ecx,8), %mm3
   10549 // CHECK:  encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10550         	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
   10551 
   10552 // CHECK: psignb	69, %mm3
   10553 // CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
   10554         	psignb	0x45,%mm3
   10555 
   10556 // CHECK: psignb	32493, %mm3
   10557 // CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
   10558         	psignb	0x7eed,%mm3
   10559 
   10560 // CHECK: psignb	3133065982, %mm3
   10561 // CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
   10562         	psignb	0xbabecafe,%mm3
   10563 
   10564 // CHECK: psignb	305419896, %mm3
   10565 // CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
   10566         	psignb	0x12345678,%mm3
   10567 
   10568 // CHECK: psignb	%mm3, %mm3
   10569 // CHECK:  encoding: [0x0f,0x38,0x08,0xdb]
   10570         	psignb	%mm3,%mm3
   10571 
   10572 // CHECK: psignb	3735928559(%ebx,%ecx,8), %xmm5
   10573 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10574         	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10575 
   10576 // CHECK: psignb	69, %xmm5
   10577 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
   10578         	psignb	0x45,%xmm5
   10579 
   10580 // CHECK: psignb	32493, %xmm5
   10581 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
   10582         	psignb	0x7eed,%xmm5
   10583 
   10584 // CHECK: psignb	3133065982, %xmm5
   10585 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
   10586         	psignb	0xbabecafe,%xmm5
   10587 
   10588 // CHECK: psignb	305419896, %xmm5
   10589 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
   10590         	psignb	0x12345678,%xmm5
   10591 
   10592 // CHECK: psignb	%xmm5, %xmm5
   10593 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xed]
   10594         	psignb	%xmm5,%xmm5
   10595 
   10596 // CHECK: psignw	3735928559(%ebx,%ecx,8), %mm3
   10597 // CHECK:  encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10598         	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10599 
   10600 // CHECK: psignw	69, %mm3
   10601 // CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
   10602         	psignw	0x45,%mm3
   10603 
   10604 // CHECK: psignw	32493, %mm3
   10605 // CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
   10606         	psignw	0x7eed,%mm3
   10607 
   10608 // CHECK: psignw	3133065982, %mm3
   10609 // CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
   10610         	psignw	0xbabecafe,%mm3
   10611 
   10612 // CHECK: psignw	305419896, %mm3
   10613 // CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
   10614         	psignw	0x12345678,%mm3
   10615 
   10616 // CHECK: psignw	%mm3, %mm3
   10617 // CHECK:  encoding: [0x0f,0x38,0x09,0xdb]
   10618         	psignw	%mm3,%mm3
   10619 
   10620 // CHECK: psignw	3735928559(%ebx,%ecx,8), %xmm5
   10621 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10622         	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10623 
   10624 // CHECK: psignw	69, %xmm5
   10625 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
   10626         	psignw	0x45,%xmm5
   10627 
   10628 // CHECK: psignw	32493, %xmm5
   10629 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
   10630         	psignw	0x7eed,%xmm5
   10631 
   10632 // CHECK: psignw	3133065982, %xmm5
   10633 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
   10634         	psignw	0xbabecafe,%xmm5
   10635 
   10636 // CHECK: psignw	305419896, %xmm5
   10637 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
   10638         	psignw	0x12345678,%xmm5
   10639 
   10640 // CHECK: psignw	%xmm5, %xmm5
   10641 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xed]
   10642         	psignw	%xmm5,%xmm5
   10643 
   10644 // CHECK: psignd	3735928559(%ebx,%ecx,8), %mm3
   10645 // CHECK:  encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10646         	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
   10647 
   10648 // CHECK: psignd	69, %mm3
   10649 // CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
   10650         	psignd	0x45,%mm3
   10651 
   10652 // CHECK: psignd	32493, %mm3
   10653 // CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
   10654         	psignd	0x7eed,%mm3
   10655 
   10656 // CHECK: psignd	3133065982, %mm3
   10657 // CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
   10658         	psignd	0xbabecafe,%mm3
   10659 
   10660 // CHECK: psignd	305419896, %mm3
   10661 // CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
   10662         	psignd	0x12345678,%mm3
   10663 
   10664 // CHECK: psignd	%mm3, %mm3
   10665 // CHECK:  encoding: [0x0f,0x38,0x0a,0xdb]
   10666         	psignd	%mm3,%mm3
   10667 
   10668 // CHECK: psignd	3735928559(%ebx,%ecx,8), %xmm5
   10669 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10670         	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10671 
   10672 // CHECK: psignd	69, %xmm5
   10673 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
   10674         	psignd	0x45,%xmm5
   10675 
   10676 // CHECK: psignd	32493, %xmm5
   10677 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
   10678         	psignd	0x7eed,%xmm5
   10679 
   10680 // CHECK: psignd	3133065982, %xmm5
   10681 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
   10682         	psignd	0xbabecafe,%xmm5
   10683 
   10684 // CHECK: psignd	305419896, %xmm5
   10685 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
   10686         	psignd	0x12345678,%xmm5
   10687 
   10688 // CHECK: psignd	%xmm5, %xmm5
   10689 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xed]
   10690         	psignd	%xmm5,%xmm5
   10691 
   10692 // CHECK: pabsb	3735928559(%ebx,%ecx,8), %mm3
   10693 // CHECK:  encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10694         	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   10695 
   10696 // CHECK: pabsb	69, %mm3
   10697 // CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
   10698         	pabsb	0x45,%mm3
   10699 
   10700 // CHECK: pabsb	32493, %mm3
   10701 // CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
   10702         	pabsb	0x7eed,%mm3
   10703 
   10704 // CHECK: pabsb	3133065982, %mm3
   10705 // CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
   10706         	pabsb	0xbabecafe,%mm3
   10707 
   10708 // CHECK: pabsb	305419896, %mm3
   10709 // CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
   10710         	pabsb	0x12345678,%mm3
   10711 
   10712 // CHECK: pabsb	%mm3, %mm3
   10713 // CHECK:  encoding: [0x0f,0x38,0x1c,0xdb]
   10714         	pabsb	%mm3,%mm3
   10715 
   10716 // CHECK: pabsb	3735928559(%ebx,%ecx,8), %xmm5
   10717 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10718         	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10719 
   10720 // CHECK: pabsb	69, %xmm5
   10721 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
   10722         	pabsb	0x45,%xmm5
   10723 
   10724 // CHECK: pabsb	32493, %xmm5
   10725 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
   10726         	pabsb	0x7eed,%xmm5
   10727 
   10728 // CHECK: pabsb	3133065982, %xmm5
   10729 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
   10730         	pabsb	0xbabecafe,%xmm5
   10731 
   10732 // CHECK: pabsb	305419896, %xmm5
   10733 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
   10734         	pabsb	0x12345678,%xmm5
   10735 
   10736 // CHECK: pabsb	%xmm5, %xmm5
   10737 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xed]
   10738         	pabsb	%xmm5,%xmm5
   10739 
   10740 // CHECK: pabsw	3735928559(%ebx,%ecx,8), %mm3
   10741 // CHECK:  encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10742         	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10743 
   10744 // CHECK: pabsw	69, %mm3
   10745 // CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
   10746         	pabsw	0x45,%mm3
   10747 
   10748 // CHECK: pabsw	32493, %mm3
   10749 // CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
   10750         	pabsw	0x7eed,%mm3
   10751 
   10752 // CHECK: pabsw	3133065982, %mm3
   10753 // CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
   10754         	pabsw	0xbabecafe,%mm3
   10755 
   10756 // CHECK: pabsw	305419896, %mm3
   10757 // CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
   10758         	pabsw	0x12345678,%mm3
   10759 
   10760 // CHECK: pabsw	%mm3, %mm3
   10761 // CHECK:  encoding: [0x0f,0x38,0x1d,0xdb]
   10762         	pabsw	%mm3,%mm3
   10763 
   10764 // CHECK: pabsw	3735928559(%ebx,%ecx,8), %xmm5
   10765 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10766         	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10767 
   10768 // CHECK: pabsw	69, %xmm5
   10769 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
   10770         	pabsw	0x45,%xmm5
   10771 
   10772 // CHECK: pabsw	32493, %xmm5
   10773 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
   10774         	pabsw	0x7eed,%xmm5
   10775 
   10776 // CHECK: pabsw	3133065982, %xmm5
   10777 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
   10778         	pabsw	0xbabecafe,%xmm5
   10779 
   10780 // CHECK: pabsw	305419896, %xmm5
   10781 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
   10782         	pabsw	0x12345678,%xmm5
   10783 
   10784 // CHECK: pabsw	%xmm5, %xmm5
   10785 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xed]
   10786         	pabsw	%xmm5,%xmm5
   10787 
   10788 // CHECK: pabsd	3735928559(%ebx,%ecx,8), %mm3
   10789 // CHECK:  encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10790         	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
   10791 
   10792 // CHECK: pabsd	69, %mm3
   10793 // CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
   10794         	pabsd	0x45,%mm3
   10795 
   10796 // CHECK: pabsd	32493, %mm3
   10797 // CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
   10798         	pabsd	0x7eed,%mm3
   10799 
   10800 // CHECK: pabsd	3133065982, %mm3
   10801 // CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
   10802         	pabsd	0xbabecafe,%mm3
   10803 
   10804 // CHECK: pabsd	305419896, %mm3
   10805 // CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
   10806         	pabsd	0x12345678,%mm3
   10807 
   10808 // CHECK: pabsd	%mm3, %mm3
   10809 // CHECK:  encoding: [0x0f,0x38,0x1e,0xdb]
   10810         	pabsd	%mm3,%mm3
   10811 
   10812 // CHECK: pabsd	3735928559(%ebx,%ecx,8), %xmm5
   10813 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10814         	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10815 
   10816 // CHECK: pabsd	69, %xmm5
   10817 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
   10818         	pabsd	0x45,%xmm5
   10819 
   10820 // CHECK: pabsd	32493, %xmm5
   10821 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
   10822         	pabsd	0x7eed,%xmm5
   10823 
   10824 // CHECK: pabsd	3133065982, %xmm5
   10825 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
   10826         	pabsd	0xbabecafe,%xmm5
   10827 
   10828 // CHECK: pabsd	305419896, %xmm5
   10829 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
   10830         	pabsd	0x12345678,%xmm5
   10831 
   10832 // CHECK: pabsd	%xmm5, %xmm5
   10833 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xed]
   10834         	pabsd	%xmm5,%xmm5
   10835 
   10836 // CHECK: femms
   10837 // CHECK:  encoding: [0x0f,0x0e]
   10838         	femms
   10839 
   10840 // CHECK: movntdqa	3735928559(%ebx,%ecx,8), %xmm5
   10841 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10842         	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10843 
   10844 // CHECK: movntdqa	69, %xmm5
   10845 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
   10846         	movntdqa	0x45,%xmm5
   10847 
   10848 // CHECK: movntdqa	32493, %xmm5
   10849 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   10850         	movntdqa	0x7eed,%xmm5
   10851 
   10852 // CHECK: movntdqa	3133065982, %xmm5
   10853 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   10854         	movntdqa	0xbabecafe,%xmm5
   10855 
   10856 // CHECK: movntdqa	305419896, %xmm5
   10857 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
   10858         	movntdqa	0x12345678,%xmm5
   10859 
   10860 // CHECK: packusdw	3735928559(%ebx,%ecx,8), %xmm5
   10861 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10862         	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10863 
   10864 // CHECK: packusdw	69, %xmm5
   10865 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
   10866         	packusdw	0x45,%xmm5
   10867 
   10868 // CHECK: packusdw	32493, %xmm5
   10869 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
   10870         	packusdw	0x7eed,%xmm5
   10871 
   10872 // CHECK: packusdw	3133065982, %xmm5
   10873 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
   10874         	packusdw	0xbabecafe,%xmm5
   10875 
   10876 // CHECK: packusdw	305419896, %xmm5
   10877 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
   10878         	packusdw	0x12345678,%xmm5
   10879 
   10880 // CHECK: packusdw	%xmm5, %xmm5
   10881 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xed]
   10882         	packusdw	%xmm5,%xmm5
   10883 
   10884 // CHECK: pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
   10885 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10886         	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10887 
   10888 // CHECK: pcmpeqq	69, %xmm5
   10889 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
   10890         	pcmpeqq	0x45,%xmm5
   10891 
   10892 // CHECK: pcmpeqq	32493, %xmm5
   10893 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
   10894         	pcmpeqq	0x7eed,%xmm5
   10895 
   10896 // CHECK: pcmpeqq	3133065982, %xmm5
   10897 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
   10898         	pcmpeqq	0xbabecafe,%xmm5
   10899 
   10900 // CHECK: pcmpeqq	305419896, %xmm5
   10901 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
   10902         	pcmpeqq	0x12345678,%xmm5
   10903 
   10904 // CHECK: pcmpeqq	%xmm5, %xmm5
   10905 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xed]
   10906         	pcmpeqq	%xmm5,%xmm5
   10907 
   10908 // CHECK: phminposuw	3735928559(%ebx,%ecx,8), %xmm5
   10909 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10910         	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10911 
   10912 // CHECK: phminposuw	69, %xmm5
   10913 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
   10914         	phminposuw	0x45,%xmm5
   10915 
   10916 // CHECK: phminposuw	32493, %xmm5
   10917 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
   10918         	phminposuw	0x7eed,%xmm5
   10919 
   10920 // CHECK: phminposuw	3133065982, %xmm5
   10921 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
   10922         	phminposuw	0xbabecafe,%xmm5
   10923 
   10924 // CHECK: phminposuw	305419896, %xmm5
   10925 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
   10926         	phminposuw	0x12345678,%xmm5
   10927 
   10928 // CHECK: phminposuw	%xmm5, %xmm5
   10929 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xed]
   10930         	phminposuw	%xmm5,%xmm5
   10931 
   10932 // CHECK: pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
   10933 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10934         	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10935 
   10936 // CHECK: pmaxsb	69, %xmm5
   10937 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
   10938         	pmaxsb	0x45,%xmm5
   10939 
   10940 // CHECK: pmaxsb	32493, %xmm5
   10941 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
   10942         	pmaxsb	0x7eed,%xmm5
   10943 
   10944 // CHECK: pmaxsb	3133065982, %xmm5
   10945 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
   10946         	pmaxsb	0xbabecafe,%xmm5
   10947 
   10948 // CHECK: pmaxsb	305419896, %xmm5
   10949 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
   10950         	pmaxsb	0x12345678,%xmm5
   10951 
   10952 // CHECK: pmaxsb	%xmm5, %xmm5
   10953 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xed]
   10954         	pmaxsb	%xmm5,%xmm5
   10955 
   10956 // CHECK: pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
   10957 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10958         	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10959 
   10960 // CHECK: pmaxsd	69, %xmm5
   10961 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
   10962         	pmaxsd	0x45,%xmm5
   10963 
   10964 // CHECK: pmaxsd	32493, %xmm5
   10965 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
   10966         	pmaxsd	0x7eed,%xmm5
   10967 
   10968 // CHECK: pmaxsd	3133065982, %xmm5
   10969 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
   10970         	pmaxsd	0xbabecafe,%xmm5
   10971 
   10972 // CHECK: pmaxsd	305419896, %xmm5
   10973 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
   10974         	pmaxsd	0x12345678,%xmm5
   10975 
   10976 // CHECK: pmaxsd	%xmm5, %xmm5
   10977 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xed]
   10978         	pmaxsd	%xmm5,%xmm5
   10979 
   10980 // CHECK: pmaxud	3735928559(%ebx,%ecx,8), %xmm5
   10981 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10982         	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10983 
   10984 // CHECK: pmaxud	69, %xmm5
   10985 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
   10986         	pmaxud	0x45,%xmm5
   10987 
   10988 // CHECK: pmaxud	32493, %xmm5
   10989 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
   10990         	pmaxud	0x7eed,%xmm5
   10991 
   10992 // CHECK: pmaxud	3133065982, %xmm5
   10993 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
   10994         	pmaxud	0xbabecafe,%xmm5
   10995 
   10996 // CHECK: pmaxud	305419896, %xmm5
   10997 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
   10998         	pmaxud	0x12345678,%xmm5
   10999 
   11000 // CHECK: pmaxud	%xmm5, %xmm5
   11001 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xed]
   11002         	pmaxud	%xmm5,%xmm5
   11003 
   11004 // CHECK: pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
   11005 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11006         	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11007 
   11008 // CHECK: pmaxuw	69, %xmm5
   11009 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
   11010         	pmaxuw	0x45,%xmm5
   11011 
   11012 // CHECK: pmaxuw	32493, %xmm5
   11013 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
   11014         	pmaxuw	0x7eed,%xmm5
   11015 
   11016 // CHECK: pmaxuw	3133065982, %xmm5
   11017 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
   11018         	pmaxuw	0xbabecafe,%xmm5
   11019 
   11020 // CHECK: pmaxuw	305419896, %xmm5
   11021 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
   11022         	pmaxuw	0x12345678,%xmm5
   11023 
   11024 // CHECK: pmaxuw	%xmm5, %xmm5
   11025 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xed]
   11026         	pmaxuw	%xmm5,%xmm5
   11027 
   11028 // CHECK: pminsb	3735928559(%ebx,%ecx,8), %xmm5
   11029 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11030         	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11031 
   11032 // CHECK: pminsb	69, %xmm5
   11033 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
   11034         	pminsb	0x45,%xmm5
   11035 
   11036 // CHECK: pminsb	32493, %xmm5
   11037 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
   11038         	pminsb	0x7eed,%xmm5
   11039 
   11040 // CHECK: pminsb	3133065982, %xmm5
   11041 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
   11042         	pminsb	0xbabecafe,%xmm5
   11043 
   11044 // CHECK: pminsb	305419896, %xmm5
   11045 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
   11046         	pminsb	0x12345678,%xmm5
   11047 
   11048 // CHECK: pminsb	%xmm5, %xmm5
   11049 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xed]
   11050         	pminsb	%xmm5,%xmm5
   11051 
   11052 // CHECK: pminsd	3735928559(%ebx,%ecx,8), %xmm5
   11053 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11054         	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11055 
   11056 // CHECK: pminsd	69, %xmm5
   11057 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
   11058         	pminsd	0x45,%xmm5
   11059 
   11060 // CHECK: pminsd	32493, %xmm5
   11061 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
   11062         	pminsd	0x7eed,%xmm5
   11063 
   11064 // CHECK: pminsd	3133065982, %xmm5
   11065 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
   11066         	pminsd	0xbabecafe,%xmm5
   11067 
   11068 // CHECK: pminsd	305419896, %xmm5
   11069 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
   11070         	pminsd	0x12345678,%xmm5
   11071 
   11072 // CHECK: pminsd	%xmm5, %xmm5
   11073 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xed]
   11074         	pminsd	%xmm5,%xmm5
   11075 
   11076 // CHECK: pminud	3735928559(%ebx,%ecx,8), %xmm5
   11077 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11078         	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11079 
   11080 // CHECK: pminud	69, %xmm5
   11081 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
   11082         	pminud	0x45,%xmm5
   11083 
   11084 // CHECK: pminud	32493, %xmm5
   11085 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
   11086         	pminud	0x7eed,%xmm5
   11087 
   11088 // CHECK: pminud	3133065982, %xmm5
   11089 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
   11090         	pminud	0xbabecafe,%xmm5
   11091 
   11092 // CHECK: pminud	305419896, %xmm5
   11093 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
   11094         	pminud	0x12345678,%xmm5
   11095 
   11096 // CHECK: pminud	%xmm5, %xmm5
   11097 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xed]
   11098         	pminud	%xmm5,%xmm5
   11099 
   11100 // CHECK: pminuw	3735928559(%ebx,%ecx,8), %xmm5
   11101 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11102         	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11103 
   11104 // CHECK: pminuw	69, %xmm5
   11105 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
   11106         	pminuw	0x45,%xmm5
   11107 
   11108 // CHECK: pminuw	32493, %xmm5
   11109 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
   11110         	pminuw	0x7eed,%xmm5
   11111 
   11112 // CHECK: pminuw	3133065982, %xmm5
   11113 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
   11114         	pminuw	0xbabecafe,%xmm5
   11115 
   11116 // CHECK: pminuw	305419896, %xmm5
   11117 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
   11118         	pminuw	0x12345678,%xmm5
   11119 
   11120 // CHECK: pminuw	%xmm5, %xmm5
   11121 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xed]
   11122         	pminuw	%xmm5,%xmm5
   11123 
   11124 // CHECK: pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
   11125 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11126         	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11127 
   11128 // CHECK: pmovsxbw	69, %xmm5
   11129 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
   11130         	pmovsxbw	0x45,%xmm5
   11131 
   11132 // CHECK: pmovsxbw	32493, %xmm5
   11133 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
   11134         	pmovsxbw	0x7eed,%xmm5
   11135 
   11136 // CHECK: pmovsxbw	3133065982, %xmm5
   11137 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
   11138         	pmovsxbw	0xbabecafe,%xmm5
   11139 
   11140 // CHECK: pmovsxbw	305419896, %xmm5
   11141 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
   11142         	pmovsxbw	0x12345678,%xmm5
   11143 
   11144 // CHECK: pmovsxbw	%xmm5, %xmm5
   11145 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xed]
   11146         	pmovsxbw	%xmm5,%xmm5
   11147 
   11148 // CHECK: pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
   11149 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11150         	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11151 
   11152 // CHECK: pmovsxbd	69, %xmm5
   11153 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
   11154         	pmovsxbd	0x45,%xmm5
   11155 
   11156 // CHECK: pmovsxbd	32493, %xmm5
   11157 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
   11158         	pmovsxbd	0x7eed,%xmm5
   11159 
   11160 // CHECK: pmovsxbd	3133065982, %xmm5
   11161 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
   11162         	pmovsxbd	0xbabecafe,%xmm5
   11163 
   11164 // CHECK: pmovsxbd	305419896, %xmm5
   11165 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
   11166         	pmovsxbd	0x12345678,%xmm5
   11167 
   11168 // CHECK: pmovsxbd	%xmm5, %xmm5
   11169 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xed]
   11170         	pmovsxbd	%xmm5,%xmm5
   11171 
   11172 // CHECK: pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
   11173 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11174         	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11175 
   11176 // CHECK: pmovsxbq	69, %xmm5
   11177 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
   11178         	pmovsxbq	0x45,%xmm5
   11179 
   11180 // CHECK: pmovsxbq	32493, %xmm5
   11181 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
   11182         	pmovsxbq	0x7eed,%xmm5
   11183 
   11184 // CHECK: pmovsxbq	3133065982, %xmm5
   11185 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
   11186         	pmovsxbq	0xbabecafe,%xmm5
   11187 
   11188 // CHECK: pmovsxbq	305419896, %xmm5
   11189 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
   11190         	pmovsxbq	0x12345678,%xmm5
   11191 
   11192 // CHECK: pmovsxbq	%xmm5, %xmm5
   11193 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xed]
   11194         	pmovsxbq	%xmm5,%xmm5
   11195 
   11196 // CHECK: pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
   11197 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11198         	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11199 
   11200 // CHECK: pmovsxwd	69, %xmm5
   11201 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
   11202         	pmovsxwd	0x45,%xmm5
   11203 
   11204 // CHECK: pmovsxwd	32493, %xmm5
   11205 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
   11206         	pmovsxwd	0x7eed,%xmm5
   11207 
   11208 // CHECK: pmovsxwd	3133065982, %xmm5
   11209 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
   11210         	pmovsxwd	0xbabecafe,%xmm5
   11211 
   11212 // CHECK: pmovsxwd	305419896, %xmm5
   11213 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
   11214         	pmovsxwd	0x12345678,%xmm5
   11215 
   11216 // CHECK: pmovsxwd	%xmm5, %xmm5
   11217 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xed]
   11218         	pmovsxwd	%xmm5,%xmm5
   11219 
   11220 // CHECK: pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
   11221 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11222         	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11223 
   11224 // CHECK: pmovsxwq	69, %xmm5
   11225 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
   11226         	pmovsxwq	0x45,%xmm5
   11227 
   11228 // CHECK: pmovsxwq	32493, %xmm5
   11229 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
   11230         	pmovsxwq	0x7eed,%xmm5
   11231 
   11232 // CHECK: pmovsxwq	3133065982, %xmm5
   11233 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
   11234         	pmovsxwq	0xbabecafe,%xmm5
   11235 
   11236 // CHECK: pmovsxwq	305419896, %xmm5
   11237 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
   11238         	pmovsxwq	0x12345678,%xmm5
   11239 
   11240 // CHECK: pmovsxwq	%xmm5, %xmm5
   11241 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xed]
   11242         	pmovsxwq	%xmm5,%xmm5
   11243 
   11244 // CHECK: pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
   11245 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11246         	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11247 
   11248 // CHECK: pmovsxdq	69, %xmm5
   11249 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
   11250         	pmovsxdq	0x45,%xmm5
   11251 
   11252 // CHECK: pmovsxdq	32493, %xmm5
   11253 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
   11254         	pmovsxdq	0x7eed,%xmm5
   11255 
   11256 // CHECK: pmovsxdq	3133065982, %xmm5
   11257 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
   11258         	pmovsxdq	0xbabecafe,%xmm5
   11259 
   11260 // CHECK: pmovsxdq	305419896, %xmm5
   11261 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
   11262         	pmovsxdq	0x12345678,%xmm5
   11263 
   11264 // CHECK: pmovsxdq	%xmm5, %xmm5
   11265 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xed]
   11266         	pmovsxdq	%xmm5,%xmm5
   11267 
   11268 // CHECK: pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
   11269 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11270         	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11271 
   11272 // CHECK: pmovzxbw	69, %xmm5
   11273 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
   11274         	pmovzxbw	0x45,%xmm5
   11275 
   11276 // CHECK: pmovzxbw	32493, %xmm5
   11277 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
   11278         	pmovzxbw	0x7eed,%xmm5
   11279 
   11280 // CHECK: pmovzxbw	3133065982, %xmm5
   11281 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
   11282         	pmovzxbw	0xbabecafe,%xmm5
   11283 
   11284 // CHECK: pmovzxbw	305419896, %xmm5
   11285 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
   11286         	pmovzxbw	0x12345678,%xmm5
   11287 
   11288 // CHECK: pmovzxbw	%xmm5, %xmm5
   11289 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xed]
   11290         	pmovzxbw	%xmm5,%xmm5
   11291 
   11292 // CHECK: pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
   11293 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11294         	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11295 
   11296 // CHECK: pmovzxbd	69, %xmm5
   11297 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
   11298         	pmovzxbd	0x45,%xmm5
   11299 
   11300 // CHECK: pmovzxbd	32493, %xmm5
   11301 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
   11302         	pmovzxbd	0x7eed,%xmm5
   11303 
   11304 // CHECK: pmovzxbd	3133065982, %xmm5
   11305 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
   11306         	pmovzxbd	0xbabecafe,%xmm5
   11307 
   11308 // CHECK: pmovzxbd	305419896, %xmm5
   11309 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
   11310         	pmovzxbd	0x12345678,%xmm5
   11311 
   11312 // CHECK: pmovzxbd	%xmm5, %xmm5
   11313 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xed]
   11314         	pmovzxbd	%xmm5,%xmm5
   11315 
   11316 // CHECK: pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
   11317 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11318         	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11319 
   11320 // CHECK: pmovzxbq	69, %xmm5
   11321 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
   11322         	pmovzxbq	0x45,%xmm5
   11323 
   11324 // CHECK: pmovzxbq	32493, %xmm5
   11325 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
   11326         	pmovzxbq	0x7eed,%xmm5
   11327 
   11328 // CHECK: pmovzxbq	3133065982, %xmm5
   11329 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
   11330         	pmovzxbq	0xbabecafe,%xmm5
   11331 
   11332 // CHECK: pmovzxbq	305419896, %xmm5
   11333 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
   11334         	pmovzxbq	0x12345678,%xmm5
   11335 
   11336 // CHECK: pmovzxbq	%xmm5, %xmm5
   11337 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xed]
   11338         	pmovzxbq	%xmm5,%xmm5
   11339 
   11340 // CHECK: pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
   11341 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11342         	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11343 
   11344 // CHECK: pmovzxwd	69, %xmm5
   11345 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
   11346         	pmovzxwd	0x45,%xmm5
   11347 
   11348 // CHECK: pmovzxwd	32493, %xmm5
   11349 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
   11350         	pmovzxwd	0x7eed,%xmm5
   11351 
   11352 // CHECK: pmovzxwd	3133065982, %xmm5
   11353 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
   11354         	pmovzxwd	0xbabecafe,%xmm5
   11355 
   11356 // CHECK: pmovzxwd	305419896, %xmm5
   11357 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
   11358         	pmovzxwd	0x12345678,%xmm5
   11359 
   11360 // CHECK: pmovzxwd	%xmm5, %xmm5
   11361 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xed]
   11362         	pmovzxwd	%xmm5,%xmm5
   11363 
   11364 // CHECK: pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
   11365 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11366         	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11367 
   11368 // CHECK: pmovzxwq	69, %xmm5
   11369 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
   11370         	pmovzxwq	0x45,%xmm5
   11371 
   11372 // CHECK: pmovzxwq	32493, %xmm5
   11373 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
   11374         	pmovzxwq	0x7eed,%xmm5
   11375 
   11376 // CHECK: pmovzxwq	3133065982, %xmm5
   11377 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
   11378         	pmovzxwq	0xbabecafe,%xmm5
   11379 
   11380 // CHECK: pmovzxwq	305419896, %xmm5
   11381 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
   11382         	pmovzxwq	0x12345678,%xmm5
   11383 
   11384 // CHECK: pmovzxwq	%xmm5, %xmm5
   11385 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xed]
   11386         	pmovzxwq	%xmm5,%xmm5
   11387 
   11388 // CHECK: pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
   11389 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11390         	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11391 
   11392 // CHECK: pmovzxdq	69, %xmm5
   11393 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
   11394         	pmovzxdq	0x45,%xmm5
   11395 
   11396 // CHECK: pmovzxdq	32493, %xmm5
   11397 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
   11398         	pmovzxdq	0x7eed,%xmm5
   11399 
   11400 // CHECK: pmovzxdq	3133065982, %xmm5
   11401 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
   11402         	pmovzxdq	0xbabecafe,%xmm5
   11403 
   11404 // CHECK: pmovzxdq	305419896, %xmm5
   11405 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
   11406         	pmovzxdq	0x12345678,%xmm5
   11407 
   11408 // CHECK: pmovzxdq	%xmm5, %xmm5
   11409 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xed]
   11410         	pmovzxdq	%xmm5,%xmm5
   11411 
   11412 // CHECK: pmuldq	3735928559(%ebx,%ecx,8), %xmm5
   11413 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11414         	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11415 
   11416 // CHECK: pmuldq	69, %xmm5
   11417 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
   11418         	pmuldq	0x45,%xmm5
   11419 
   11420 // CHECK: pmuldq	32493, %xmm5
   11421 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
   11422         	pmuldq	0x7eed,%xmm5
   11423 
   11424 // CHECK: pmuldq	3133065982, %xmm5
   11425 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
   11426         	pmuldq	0xbabecafe,%xmm5
   11427 
   11428 // CHECK: pmuldq	305419896, %xmm5
   11429 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
   11430         	pmuldq	0x12345678,%xmm5
   11431 
   11432 // CHECK: pmuldq	%xmm5, %xmm5
   11433 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xed]
   11434         	pmuldq	%xmm5,%xmm5
   11435 
   11436 // CHECK: pmulld	3735928559(%ebx,%ecx,8), %xmm5
   11437 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11438         	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11439 
   11440 // CHECK: pmulld	69, %xmm5
   11441 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
   11442         	pmulld	0x45,%xmm5
   11443 
   11444 // CHECK: pmulld	32493, %xmm5
   11445 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
   11446         	pmulld	0x7eed,%xmm5
   11447 
   11448 // CHECK: pmulld	3133065982, %xmm5
   11449 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
   11450         	pmulld	0xbabecafe,%xmm5
   11451 
   11452 // CHECK: pmulld	305419896, %xmm5
   11453 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
   11454         	pmulld	0x12345678,%xmm5
   11455 
   11456 // CHECK: pmulld	%xmm5, %xmm5
   11457 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xed]
   11458         	pmulld	%xmm5,%xmm5
   11459 
   11460 // CHECK: ptest 	3735928559(%ebx,%ecx,8), %xmm5
   11461 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11462         	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11463 
   11464 // CHECK: ptest 	69, %xmm5
   11465 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
   11466         	ptest	0x45,%xmm5
   11467 
   11468 // CHECK: ptest 	32493, %xmm5
   11469 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
   11470         	ptest	0x7eed,%xmm5
   11471 
   11472 // CHECK: ptest 	3133065982, %xmm5
   11473 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
   11474         	ptest	0xbabecafe,%xmm5
   11475 
   11476 // CHECK: ptest 	305419896, %xmm5
   11477 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
   11478         	ptest	0x12345678,%xmm5
   11479 
   11480 // CHECK: ptest 	%xmm5, %xmm5
   11481 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xed]
   11482         	ptest	%xmm5,%xmm5
   11483 
   11484 // CHECK: pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
   11485 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11486         	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11487 
   11488 // CHECK: pcmpgtq	69, %xmm5
   11489 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
   11490         	pcmpgtq	0x45,%xmm5
   11491 
   11492 // CHECK: pcmpgtq	32493, %xmm5
   11493 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
   11494         	pcmpgtq	0x7eed,%xmm5
   11495 
   11496 // CHECK: pcmpgtq	3133065982, %xmm5
   11497 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
   11498         	pcmpgtq	0xbabecafe,%xmm5
   11499 
   11500 // CHECK: pcmpgtq	305419896, %xmm5
   11501 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
   11502         	pcmpgtq	0x12345678,%xmm5
   11503 
   11504 // CHECK: pcmpgtq	%xmm5, %xmm5
   11505 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xed]
   11506         	pcmpgtq	%xmm5,%xmm5
   11507 
   11508 // CHECK: crc32b 	%bl, %eax
   11509 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
   11510                 crc32b %bl, %eax
   11511 
   11512 // CHECK: crc32b 	4(%ebx), %eax
   11513 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
   11514                 crc32b 4(%ebx), %eax
   11515 
   11516 // CHECK: crc32w 	%bx, %eax
   11517 // CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
   11518                 crc32w %bx, %eax
   11519 
   11520 // CHECK: crc32w 	4(%ebx), %eax
   11521 // CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
   11522                 crc32w 4(%ebx), %eax
   11523 
   11524 // CHECK: crc32l 	%ebx, %eax
   11525 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
   11526                 crc32l %ebx, %eax
   11527 
   11528 // CHECK: crc32l 	4(%ebx), %eax
   11529 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
   11530                 crc32l 4(%ebx), %eax
   11531 
   11532 // CHECK: crc32l 	3735928559(%ebx,%ecx,8), %ecx
   11533 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   11534                 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
   11535 
   11536 // CHECK: crc32l 	69, %ecx
   11537 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
   11538                 crc32l 0x45,%ecx
   11539 
   11540 // CHECK: crc32l 	32493, %ecx
   11541 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
   11542                 crc32l 0x7eed,%ecx
   11543 
   11544 // CHECK: crc32l 	3133065982, %ecx
   11545 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
   11546                 crc32l 0xbabecafe,%ecx
   11547 
   11548 // CHECK: crc32l 	%ecx, %ecx
   11549 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
   11550                 crc32l %ecx,%ecx
   11551 
   11552 // CHECK: pcmpistrm	$125, %xmm1, %xmm2
   11553 // CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
   11554                 pcmpistrm $125, %xmm1, %xmm2
   11555 
   11556 // CHECK: pcmpistrm	$125, (%edx,%eax,4), %xmm2
   11557 // CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
   11558                 pcmpistrm $125, (%edx,%eax,4), %xmm2
   11559 
   11560 // CHECK: aesimc	%xmm0, %xmm1
   11561 // CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0xc8]
   11562                 aesimc %xmm0,%xmm1
   11563 
   11564 // CHECK: aesimc	(%eax), %xmm1
   11565 // CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0x08]
   11566                 aesimc (%eax),%xmm1
   11567 
   11568 // CHECK: aesenc	%xmm1, %xmm2
   11569 // CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0xd1]
   11570                 aesenc %xmm1,%xmm2
   11571 
   11572 // CHECK: aesenc	4(%ebx), %xmm2
   11573 // CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
   11574                 aesenc 4(%ebx),%xmm2
   11575 
   11576 // CHECK: aesenclast	%xmm3, %xmm4
   11577 // CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0xe3]
   11578                 aesenclast %xmm3,%xmm4
   11579 
   11580 // CHECK: aesenclast	4(%edx,%edi), %xmm4
   11581 // CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
   11582                 aesenclast 4(%edx,%edi),%xmm4
   11583 
   11584 // CHECK: aesdec	%xmm5, %xmm6
   11585 // CHECK:  encoding: [0x66,0x0f,0x38,0xde,0xf5]
   11586                 aesdec %xmm5,%xmm6
   11587 
   11588 // CHECK: aesdec	4(%ecx,%eax,8), %xmm6
   11589 // CHECK:  encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
   11590                 aesdec 4(%ecx,%eax,8),%xmm6
   11591 
   11592 // CHECK: aesdeclast	%xmm7, %xmm0
   11593 // CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0xc7]
   11594                 aesdeclast %xmm7,%xmm0
   11595 
   11596 // CHECK: aesdeclast	3405691582, %xmm0
   11597 // CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
   11598                 aesdeclast 0xcafebabe,%xmm0
   11599 
   11600 // CHECK: aeskeygenassist	$125, %xmm1, %xmm2
   11601 // CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
   11602                 aeskeygenassist $125, %xmm1, %xmm2
   11603 
   11604 // CHECK: aeskeygenassist	$125, (%edx,%eax,4), %xmm2
   11605 // CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
   11606                 aeskeygenassist $125, (%edx,%eax,4), %xmm2
   11607 
   11608 // rdar://8017638
   11609 // CHECK: aeskeygenassist	$128, %xmm1, %xmm2
   11610 // CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
   11611 		aeskeygenassist $128, %xmm1, %xmm2
   11612 
   11613 // rdar://7910087
   11614 // CHECK: bsfw	%bx, %bx
   11615 // CHECK:  encoding: [0x66,0x0f,0xbc,0xdb]
   11616           bsfw  %bx, %bx
   11617 
   11618 // CHECK: bsfw	3735928559(%ebx,%ecx,8), %bx
   11619 // CHECK:  encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11620           bsfw  3735928559(%ebx,%ecx,8), %bx
   11621 
   11622 // CHECK: bsrw	%bx, %bx
   11623 // CHECK:  encoding: [0x66,0x0f,0xbd,0xdb]
   11624           bsrw  %bx, %bx
   11625 
   11626 // CHECK: bsrw	305419896, %bx
   11627 // CHECK:  encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
   11628           bsrw  305419896, %bx
   11629 
   11630 // radr://7901779
   11631 // CHECK: pushl   $127
   11632 // CHECK:  encoding: [0x6a,0x7f]
   11633           pushl   $127
   11634 
   11635 // CHECK: pushw   $254
   11636 // CHECK:  encoding: [0x66,0x68,0xfe,0x00]
   11637           pushw   $254
   11638 
   11639 // CHECK: pushl   $254
   11640 // CHECK:  encoding: [0x68,0xfe,0x00,0x00,0x00]
   11641           pushl   $254
   11642 
   11643 // radr://7928400
   11644 // CHECK: movq    %mm3, 3735928559(%ebx,%ecx,8)
   11645 // CHECK:  encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11646           movq    %mm3, 3735928559(%ebx,%ecx,8)
   11647 
   11648 // CHECK: movd    %mm3, 3735928559(%ebx,%ecx,8)
   11649 // CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11650           movd    %mm3, 3735928559(%ebx,%ecx,8)
   11651 
   11652 // CHECK: movq    3735928559(%ebx,%ecx,8), %xmm5
   11653 // CHECK:  encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11654           movq    3735928559(%ebx,%ecx,8), %xmm5
   11655 
   11656 // CHECK: movd    3735928559(%ebx,%ecx,8), %xmm5
   11657 // CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11658           movd    3735928559(%ebx,%ecx,8), %xmm5
   11659 
   11660 // radr://7914715
   11661 // CHECK: fcoml   3735928559(%ebx,%ecx,8)
   11662 // CHECK:  encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
   11663           fcoml   3735928559(%ebx,%ecx,8)
   11664 
   11665 // CHECK: fcoms   32493
   11666 // CHECK:  encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
   11667           fcoms   32493
   11668 
   11669 // CHECK: fcompl  3735928559(%ebx,%ecx,8)
   11670 // CHECK:  encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11671           fcompl  3735928559(%ebx,%ecx,8)
   11672 
   11673 // CHECK: fcomps  32493
   11674 // CHECK:  encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
   11675           fcomps  32493
   11676 
   11677 // CHECK: ficoml  3735928559(%ebx,%ecx,8)
   11678 // CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
   11679           ficoml  3735928559(%ebx,%ecx,8)
   11680 
   11681 // CHECK: ficoms  32493
   11682 // CHECK:  encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
   11683           ficoms  32493
   11684 
   11685 // CHECK: ficompl 3735928559(%ebx,%ecx,8)
   11686 // CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11687           ficompl 3735928559(%ebx,%ecx,8)
   11688 
   11689 // CHECK: ficomps 32493
   11690 // CHECK:  encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
   11691           ficomps 32493
   11692 
   11693 // CHECK: movl  57005(,%eiz), %ebx
   11694 // CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
   11695           movl  57005(,%eiz), %ebx
   11696 
   11697 // CHECK: movl  48879(,%eiz), %eax
   11698 // CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
   11699           movl  48879(,%eiz), %eax
   11700 
   11701 // CHECK: movl  -4(,%eiz,8), %eax
   11702 // CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
   11703           movl  -4(,%eiz,8), %eax
   11704 
   11705 // CHECK: movl  (%ecx,%eiz), %eax
   11706 // CHECK: encoding: [0x8b,0x04,0x21]
   11707           movl  (%ecx,%eiz), %eax
   11708 
   11709 // CHECK: movl  (%ecx,%eiz,8), %eax
   11710 // CHECK: encoding: [0x8b,0x04,0xe1]
   11711           movl  (%ecx,%eiz,8), %eax
   11712 
   11713 // CHECK: addl	$4294967295, %eax       # encoding: [0x83,0xc0,0xff]
   11714         addl $0xFFFFFFFF, %eax
   11715 
   11716 // CHECK: addw	$65535, %ax       # encoding: [0x66,0x83,0xc0,0xff]
   11717         addw $0xFFFF, %ax
   11718 
   11719 
   11720 // CHECK: 	movb	$127, 3735928559(%ebx,%ecx,8)
   11721         	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   11722 
   11723 // CHECK: 	movb	$127, 69
   11724         	movb	$0x7f,0x45
   11725 
   11726 // CHECK: 	movb	$127, 32493
   11727         	movb	$0x7f,0x7eed
   11728 
   11729 // CHECK: 	movb	$127, 3133065982
   11730         	movb	$0x7f,0xbabecafe
   11731 
   11732 // CHECK: 	movb	$127, 305419896
   11733         	movb	$0x7f,0x12345678
   11734 
   11735 // CHECK: 	movw	$31438, 3735928559(%ebx,%ecx,8)
   11736         	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   11737 
   11738 // CHECK: 	movw	$31438, 69
   11739         	movw	$0x7ace,0x45
   11740 
   11741 // CHECK: 	movw	$31438, 32493
   11742         	movw	$0x7ace,0x7eed
   11743 
   11744 // CHECK: 	movw	$31438, 3133065982
   11745         	movw	$0x7ace,0xbabecafe
   11746 
   11747 // CHECK: 	movw	$31438, 305419896
   11748         	movw	$0x7ace,0x12345678
   11749 
   11750 // CHECK: 	movl	$2063514302, 3735928559(%ebx,%ecx,8)
   11751         	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   11752 
   11753 // CHECK: 	movl	$2063514302, 69
   11754         	movl	$0x7afebabe,0x45
   11755 
   11756 // CHECK: 	movl	$2063514302, 32493
   11757         	movl	$0x7afebabe,0x7eed
   11758 
   11759 // CHECK: 	movl	$2063514302, 3133065982
   11760         	movl	$0x7afebabe,0xbabecafe
   11761 
   11762 // CHECK: 	movl	$2063514302, 305419896
   11763         	movl	$0x7afebabe,0x12345678
   11764 
   11765 // CHECK: 	movl	$324478056, 3735928559(%ebx,%ecx,8)
   11766         	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   11767 
   11768 // CHECK: 	movl	$324478056, 69
   11769         	movl	$0x13572468,0x45
   11770 
   11771 // CHECK: 	movl	$324478056, 32493
   11772         	movl	$0x13572468,0x7eed
   11773 
   11774 // CHECK: 	movl	$324478056, 3133065982
   11775         	movl	$0x13572468,0xbabecafe
   11776 
   11777 // CHECK: 	movl	$324478056, 305419896
   11778         	movl	$0x13572468,0x12345678
   11779 
   11780 // CHECK: 	movsbl	3735928559(%ebx,%ecx,8), %ecx
   11781         	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
   11782 
   11783 // CHECK: 	movsbl	69, %ecx
   11784         	movsbl	0x45,%ecx
   11785 
   11786 // CHECK: 	movsbl	32493, %ecx
   11787         	movsbl	0x7eed,%ecx
   11788 
   11789 // CHECK: 	movsbl	3133065982, %ecx
   11790         	movsbl	0xbabecafe,%ecx
   11791 
   11792 // CHECK: 	movsbl	305419896, %ecx
   11793         	movsbl	0x12345678,%ecx
   11794 
   11795 // CHECK: 	movsbw	3735928559(%ebx,%ecx,8), %bx
   11796         	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
   11797 
   11798 // CHECK: 	movsbw	69, %bx
   11799         	movsbw	0x45,%bx
   11800 
   11801 // CHECK: 	movsbw	32493, %bx
   11802         	movsbw	0x7eed,%bx
   11803 
   11804 // CHECK: 	movsbw	3133065982, %bx
   11805         	movsbw	0xbabecafe,%bx
   11806 
   11807 // CHECK: 	movsbw	305419896, %bx
   11808         	movsbw	0x12345678,%bx
   11809 
   11810 // CHECK: 	movswl	3735928559(%ebx,%ecx,8), %ecx
   11811         	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
   11812 
   11813 // CHECK: 	movswl	69, %ecx
   11814         	movswl	0x45,%ecx
   11815 
   11816 // CHECK: 	movswl	32493, %ecx
   11817         	movswl	0x7eed,%ecx
   11818 
   11819 // CHECK: 	movswl	3133065982, %ecx
   11820         	movswl	0xbabecafe,%ecx
   11821 
   11822 // CHECK: 	movswl	305419896, %ecx
   11823         	movswl	0x12345678,%ecx
   11824 
   11825 // CHECK: 	movzbl	3735928559(%ebx,%ecx,8), %ecx
   11826         	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
   11827 
   11828 // CHECK: 	movzbl	69, %ecx
   11829         	movzbl	0x45,%ecx
   11830 
   11831 // CHECK: 	movzbl	32493, %ecx
   11832         	movzbl	0x7eed,%ecx
   11833 
   11834 // CHECK: 	movzbl	3133065982, %ecx
   11835         	movzbl	0xbabecafe,%ecx
   11836 
   11837 // CHECK: 	movzbl	305419896, %ecx
   11838         	movzbl	0x12345678,%ecx
   11839 
   11840 // CHECK: 	movzbw	3735928559(%ebx,%ecx,8), %bx
   11841         	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
   11842 
   11843 // CHECK: 	movzbw	69, %bx
   11844         	movzbw	0x45,%bx
   11845 
   11846 // CHECK: 	movzbw	32493, %bx
   11847         	movzbw	0x7eed,%bx
   11848 
   11849 // CHECK: 	movzbw	3133065982, %bx
   11850         	movzbw	0xbabecafe,%bx
   11851 
   11852 // CHECK: 	movzbw	305419896, %bx
   11853         	movzbw	0x12345678,%bx
   11854 
   11855 // CHECK: 	movzwl	3735928559(%ebx,%ecx,8), %ecx
   11856         	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
   11857 
   11858 // CHECK: 	movzwl	69, %ecx
   11859         	movzwl	0x45,%ecx
   11860 
   11861 // CHECK: 	movzwl	32493, %ecx
   11862         	movzwl	0x7eed,%ecx
   11863 
   11864 // CHECK: 	movzwl	3133065982, %ecx
   11865         	movzwl	0xbabecafe,%ecx
   11866 
   11867 // CHECK: 	movzwl	305419896, %ecx
   11868         	movzwl	0x12345678,%ecx
   11869 
   11870 // CHECK: 	pushw	32493
   11871         	pushw	0x7eed
   11872 
   11873 // CHECK: 	popw	32493
   11874         	popw	0x7eed
   11875 
   11876 // CHECK: 	pushf
   11877         	pushfl
   11878 
   11879 // CHECK: 	pushfl
   11880         	pushfl
   11881 
   11882 // CHECK: 	popf
   11883         	popfl
   11884 
   11885 // CHECK: 	popfl
   11886         	popfl
   11887 
   11888 // CHECK: 	clc
   11889         	clc
   11890 
   11891 // CHECK: 	cld
   11892         	cld
   11893 
   11894 // CHECK: 	cli
   11895         	cli
   11896 
   11897 // CHECK: 	clts
   11898         	clts
   11899 
   11900 // CHECK: 	cmc
   11901         	cmc
   11902 
   11903 // CHECK: 	lahf
   11904         	lahf
   11905 
   11906 // CHECK: 	sahf
   11907         	sahf
   11908 
   11909 // CHECK: 	stc
   11910         	stc
   11911 
   11912 // CHECK: 	std
   11913         	std
   11914 
   11915 // CHECK: 	sti
   11916         	sti
   11917 
   11918 // CHECK: 	addb	$254, 3735928559(%ebx,%ecx,8)
   11919         	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   11920 
   11921 // CHECK: 	addb	$254, 69
   11922         	addb	$0xfe,0x45
   11923 
   11924 // CHECK: 	addb	$254, 32493
   11925         	addb	$0xfe,0x7eed
   11926 
   11927 // CHECK: 	addb	$254, 3133065982
   11928         	addb	$0xfe,0xbabecafe
   11929 
   11930 // CHECK: 	addb	$254, 305419896
   11931         	addb	$0xfe,0x12345678
   11932 
   11933 // CHECK: 	addb	$127, 3735928559(%ebx,%ecx,8)
   11934         	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   11935 
   11936 // CHECK: 	addb	$127, 69
   11937         	addb	$0x7f,0x45
   11938 
   11939 // CHECK: 	addb	$127, 32493
   11940         	addb	$0x7f,0x7eed
   11941 
   11942 // CHECK: 	addb	$127, 3133065982
   11943         	addb	$0x7f,0xbabecafe
   11944 
   11945 // CHECK: 	addb	$127, 305419896
   11946         	addb	$0x7f,0x12345678
   11947 
   11948 // CHECK: 	addw	$31438, 3735928559(%ebx,%ecx,8)
   11949         	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   11950 
   11951 // CHECK: 	addw	$31438, 69
   11952         	addw	$0x7ace,0x45
   11953 
   11954 // CHECK: 	addw	$31438, 32493
   11955         	addw	$0x7ace,0x7eed
   11956 
   11957 // CHECK: 	addw	$31438, 3133065982
   11958         	addw	$0x7ace,0xbabecafe
   11959 
   11960 // CHECK: 	addw	$31438, 305419896
   11961         	addw	$0x7ace,0x12345678
   11962 
   11963 // CHECK: 	addl	$2063514302, 3735928559(%ebx,%ecx,8)
   11964         	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   11965 
   11966 // CHECK: 	addl	$2063514302, 69
   11967         	addl	$0x7afebabe,0x45
   11968 
   11969 // CHECK: 	addl	$2063514302, 32493
   11970         	addl	$0x7afebabe,0x7eed
   11971 
   11972 // CHECK: 	addl	$2063514302, 3133065982
   11973         	addl	$0x7afebabe,0xbabecafe
   11974 
   11975 // CHECK: 	addl	$2063514302, 305419896
   11976         	addl	$0x7afebabe,0x12345678
   11977 
   11978 // CHECK: 	addl	$324478056, 3735928559(%ebx,%ecx,8)
   11979         	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   11980 
   11981 // CHECK: 	addl	$324478056, 69
   11982         	addl	$0x13572468,0x45
   11983 
   11984 // CHECK: 	addl	$324478056, 32493
   11985         	addl	$0x13572468,0x7eed
   11986 
   11987 // CHECK: 	addl	$324478056, 3133065982
   11988         	addl	$0x13572468,0xbabecafe
   11989 
   11990 // CHECK: 	addl	$324478056, 305419896
   11991         	addl	$0x13572468,0x12345678
   11992 
   11993 // CHECK: 	incl	3735928559(%ebx,%ecx,8)
   11994         	incl	0xdeadbeef(%ebx,%ecx,8)
   11995 
   11996 // CHECK: 	incw	32493
   11997         	incw	0x7eed
   11998 
   11999 // CHECK: 	incl	3133065982
   12000         	incl	0xbabecafe
   12001 
   12002 // CHECK: 	incl	305419896
   12003         	incl	0x12345678
   12004 
   12005 // CHECK: 	subb	$254, 3735928559(%ebx,%ecx,8)
   12006         	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12007 
   12008 // CHECK: 	subb	$254, 69
   12009         	subb	$0xfe,0x45
   12010 
   12011 // CHECK: 	subb	$254, 32493
   12012         	subb	$0xfe,0x7eed
   12013 
   12014 // CHECK: 	subb	$254, 3133065982
   12015         	subb	$0xfe,0xbabecafe
   12016 
   12017 // CHECK: 	subb	$254, 305419896
   12018         	subb	$0xfe,0x12345678
   12019 
   12020 // CHECK: 	subb	$127, 3735928559(%ebx,%ecx,8)
   12021         	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12022 
   12023 // CHECK: 	subb	$127, 69
   12024         	subb	$0x7f,0x45
   12025 
   12026 // CHECK: 	subb	$127, 32493
   12027         	subb	$0x7f,0x7eed
   12028 
   12029 // CHECK: 	subb	$127, 3133065982
   12030         	subb	$0x7f,0xbabecafe
   12031 
   12032 // CHECK: 	subb	$127, 305419896
   12033         	subb	$0x7f,0x12345678
   12034 
   12035 // CHECK: 	subw	$31438, 3735928559(%ebx,%ecx,8)
   12036         	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12037 
   12038 // CHECK: 	subw	$31438, 69
   12039         	subw	$0x7ace,0x45
   12040 
   12041 // CHECK: 	subw	$31438, 32493
   12042         	subw	$0x7ace,0x7eed
   12043 
   12044 // CHECK: 	subw	$31438, 3133065982
   12045         	subw	$0x7ace,0xbabecafe
   12046 
   12047 // CHECK: 	subw	$31438, 305419896
   12048         	subw	$0x7ace,0x12345678
   12049 
   12050 // CHECK: 	subl	$2063514302, 3735928559(%ebx,%ecx,8)
   12051         	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12052 
   12053 // CHECK: 	subl	$2063514302, 69
   12054         	subl	$0x7afebabe,0x45
   12055 
   12056 // CHECK: 	subl	$2063514302, 32493
   12057         	subl	$0x7afebabe,0x7eed
   12058 
   12059 // CHECK: 	subl	$2063514302, 3133065982
   12060         	subl	$0x7afebabe,0xbabecafe
   12061 
   12062 // CHECK: 	subl	$2063514302, 305419896
   12063         	subl	$0x7afebabe,0x12345678
   12064 
   12065 // CHECK: 	subl	$324478056, 3735928559(%ebx,%ecx,8)
   12066         	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12067 
   12068 // CHECK: 	subl	$324478056, 69
   12069         	subl	$0x13572468,0x45
   12070 
   12071 // CHECK: 	subl	$324478056, 32493
   12072         	subl	$0x13572468,0x7eed
   12073 
   12074 // CHECK: 	subl	$324478056, 3133065982
   12075         	subl	$0x13572468,0xbabecafe
   12076 
   12077 // CHECK: 	subl	$324478056, 305419896
   12078         	subl	$0x13572468,0x12345678
   12079 
   12080 // CHECK: 	decl	3735928559(%ebx,%ecx,8)
   12081         	decl	0xdeadbeef(%ebx,%ecx,8)
   12082 
   12083 // CHECK: 	decw	32493
   12084         	decw	0x7eed
   12085 
   12086 // CHECK: 	decl	3133065982
   12087         	decl	0xbabecafe
   12088 
   12089 // CHECK: 	decl	305419896
   12090         	decl	0x12345678
   12091 
   12092 // CHECK: 	sbbb	$254, 3735928559(%ebx,%ecx,8)
   12093         	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12094 
   12095 // CHECK: 	sbbb	$254, 69
   12096         	sbbb	$0xfe,0x45
   12097 
   12098 // CHECK: 	sbbb	$254, 32493
   12099         	sbbb	$0xfe,0x7eed
   12100 
   12101 // CHECK: 	sbbb	$254, 3133065982
   12102         	sbbb	$0xfe,0xbabecafe
   12103 
   12104 // CHECK: 	sbbb	$254, 305419896
   12105         	sbbb	$0xfe,0x12345678
   12106 
   12107 // CHECK: 	sbbb	$127, 3735928559(%ebx,%ecx,8)
   12108         	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12109 
   12110 // CHECK: 	sbbb	$127, 69
   12111         	sbbb	$0x7f,0x45
   12112 
   12113 // CHECK: 	sbbb	$127, 32493
   12114         	sbbb	$0x7f,0x7eed
   12115 
   12116 // CHECK: 	sbbb	$127, 3133065982
   12117         	sbbb	$0x7f,0xbabecafe
   12118 
   12119 // CHECK: 	sbbb	$127, 305419896
   12120         	sbbb	$0x7f,0x12345678
   12121 
   12122 // CHECK: 	sbbw	$31438, 3735928559(%ebx,%ecx,8)
   12123         	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12124 
   12125 // CHECK: 	sbbw	$31438, 69
   12126         	sbbw	$0x7ace,0x45
   12127 
   12128 // CHECK: 	sbbw	$31438, 32493
   12129         	sbbw	$0x7ace,0x7eed
   12130 
   12131 // CHECK: 	sbbw	$31438, 3133065982
   12132         	sbbw	$0x7ace,0xbabecafe
   12133 
   12134 // CHECK: 	sbbw	$31438, 305419896
   12135         	sbbw	$0x7ace,0x12345678
   12136 
   12137 // CHECK: 	sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
   12138         	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12139 
   12140 // CHECK: 	sbbl	$2063514302, 69
   12141         	sbbl	$0x7afebabe,0x45
   12142 
   12143 // CHECK: 	sbbl	$2063514302, 32493
   12144         	sbbl	$0x7afebabe,0x7eed
   12145 
   12146 // CHECK: 	sbbl	$2063514302, 3133065982
   12147         	sbbl	$0x7afebabe,0xbabecafe
   12148 
   12149 // CHECK: 	sbbl	$2063514302, 305419896
   12150         	sbbl	$0x7afebabe,0x12345678
   12151 
   12152 // CHECK: 	sbbl	$324478056, 3735928559(%ebx,%ecx,8)
   12153         	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12154 
   12155 // CHECK: 	sbbl	$324478056, 69
   12156         	sbbl	$0x13572468,0x45
   12157 
   12158 // CHECK: 	sbbl	$324478056, 32493
   12159         	sbbl	$0x13572468,0x7eed
   12160 
   12161 // CHECK: 	sbbl	$324478056, 3133065982
   12162         	sbbl	$0x13572468,0xbabecafe
   12163 
   12164 // CHECK: 	sbbl	$324478056, 305419896
   12165         	sbbl	$0x13572468,0x12345678
   12166 
   12167 // CHECK: 	cmpb	$254, 3735928559(%ebx,%ecx,8)
   12168         	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12169 
   12170 // CHECK: 	cmpb	$254, 69
   12171         	cmpb	$0xfe,0x45
   12172 
   12173 // CHECK: 	cmpb	$254, 32493
   12174         	cmpb	$0xfe,0x7eed
   12175 
   12176 // CHECK: 	cmpb	$254, 3133065982
   12177         	cmpb	$0xfe,0xbabecafe
   12178 
   12179 // CHECK: 	cmpb	$254, 305419896
   12180         	cmpb	$0xfe,0x12345678
   12181 
   12182 // CHECK: 	cmpb	$127, 3735928559(%ebx,%ecx,8)
   12183         	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12184 
   12185 // CHECK: 	cmpb	$127, 69
   12186         	cmpb	$0x7f,0x45
   12187 
   12188 // CHECK: 	cmpb	$127, 32493
   12189         	cmpb	$0x7f,0x7eed
   12190 
   12191 // CHECK: 	cmpb	$127, 3133065982
   12192         	cmpb	$0x7f,0xbabecafe
   12193 
   12194 // CHECK: 	cmpb	$127, 305419896
   12195         	cmpb	$0x7f,0x12345678
   12196 
   12197 // CHECK: 	cmpw	$31438, 3735928559(%ebx,%ecx,8)
   12198         	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12199 
   12200 // CHECK: 	cmpw	$31438, 69
   12201         	cmpw	$0x7ace,0x45
   12202 
   12203 // CHECK: 	cmpw	$31438, 32493
   12204         	cmpw	$0x7ace,0x7eed
   12205 
   12206 // CHECK: 	cmpw	$31438, 3133065982
   12207         	cmpw	$0x7ace,0xbabecafe
   12208 
   12209 // CHECK: 	cmpw	$31438, 305419896
   12210         	cmpw	$0x7ace,0x12345678
   12211 
   12212 // CHECK: 	cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
   12213         	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12214 
   12215 // CHECK: 	cmpl	$2063514302, 69
   12216         	cmpl	$0x7afebabe,0x45
   12217 
   12218 // CHECK: 	cmpl	$2063514302, 32493
   12219         	cmpl	$0x7afebabe,0x7eed
   12220 
   12221 // CHECK: 	cmpl	$2063514302, 3133065982
   12222         	cmpl	$0x7afebabe,0xbabecafe
   12223 
   12224 // CHECK: 	cmpl	$2063514302, 305419896
   12225         	cmpl	$0x7afebabe,0x12345678
   12226 
   12227 // CHECK: 	cmpl	$324478056, 3735928559(%ebx,%ecx,8)
   12228         	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12229 
   12230 // CHECK: 	cmpl	$324478056, 69
   12231         	cmpl	$0x13572468,0x45
   12232 
   12233 // CHECK: 	cmpl	$324478056, 32493
   12234         	cmpl	$0x13572468,0x7eed
   12235 
   12236 // CHECK: 	cmpl	$324478056, 3133065982
   12237         	cmpl	$0x13572468,0xbabecafe
   12238 
   12239 // CHECK: 	cmpl	$324478056, 305419896
   12240         	cmpl	$0x13572468,0x12345678
   12241 
   12242 // CHECK: 	testb	$127, 3735928559(%ebx,%ecx,8)
   12243         	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12244 
   12245 // CHECK: 	testb	$127, 69
   12246         	testb	$0x7f,0x45
   12247 
   12248 // CHECK: 	testb	$127, 32493
   12249         	testb	$0x7f,0x7eed
   12250 
   12251 // CHECK: 	testb	$127, 3133065982
   12252         	testb	$0x7f,0xbabecafe
   12253 
   12254 // CHECK: 	testb	$127, 305419896
   12255         	testb	$0x7f,0x12345678
   12256 
   12257 // CHECK: 	testw	$31438, 3735928559(%ebx,%ecx,8)
   12258         	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12259 
   12260 // CHECK: 	testw	$31438, 69
   12261         	testw	$0x7ace,0x45
   12262 
   12263 // CHECK: 	testw	$31438, 32493
   12264         	testw	$0x7ace,0x7eed
   12265 
   12266 // CHECK: 	testw	$31438, 3133065982
   12267         	testw	$0x7ace,0xbabecafe
   12268 
   12269 // CHECK: 	testw	$31438, 305419896
   12270         	testw	$0x7ace,0x12345678
   12271 
   12272 // CHECK: 	testl	$2063514302, 3735928559(%ebx,%ecx,8)
   12273         	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12274 
   12275 // CHECK: 	testl	$2063514302, 69
   12276         	testl	$0x7afebabe,0x45
   12277 
   12278 // CHECK: 	testl	$2063514302, 32493
   12279         	testl	$0x7afebabe,0x7eed
   12280 
   12281 // CHECK: 	testl	$2063514302, 3133065982
   12282         	testl	$0x7afebabe,0xbabecafe
   12283 
   12284 // CHECK: 	testl	$2063514302, 305419896
   12285         	testl	$0x7afebabe,0x12345678
   12286 
   12287 // CHECK: 	testl	$324478056, 3735928559(%ebx,%ecx,8)
   12288         	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12289 
   12290 // CHECK: 	testl	$324478056, 69
   12291         	testl	$0x13572468,0x45
   12292 
   12293 // CHECK: 	testl	$324478056, 32493
   12294         	testl	$0x13572468,0x7eed
   12295 
   12296 // CHECK: 	testl	$324478056, 3133065982
   12297         	testl	$0x13572468,0xbabecafe
   12298 
   12299 // CHECK: 	testl	$324478056, 305419896
   12300         	testl	$0x13572468,0x12345678
   12301 
   12302 // CHECK: 	andb	$254, 3735928559(%ebx,%ecx,8)
   12303         	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12304 
   12305 // CHECK: 	andb	$254, 69
   12306         	andb	$0xfe,0x45
   12307 
   12308 // CHECK: 	andb	$254, 32493
   12309         	andb	$0xfe,0x7eed
   12310 
   12311 // CHECK: 	andb	$254, 3133065982
   12312         	andb	$0xfe,0xbabecafe
   12313 
   12314 // CHECK: 	andb	$254, 305419896
   12315         	andb	$0xfe,0x12345678
   12316 
   12317 // CHECK: 	andb	$127, 3735928559(%ebx,%ecx,8)
   12318         	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12319 
   12320 // CHECK: 	andb	$127, 69
   12321         	andb	$0x7f,0x45
   12322 
   12323 // CHECK: 	andb	$127, 32493
   12324         	andb	$0x7f,0x7eed
   12325 
   12326 // CHECK: 	andb	$127, 3133065982
   12327         	andb	$0x7f,0xbabecafe
   12328 
   12329 // CHECK: 	andb	$127, 305419896
   12330         	andb	$0x7f,0x12345678
   12331 
   12332 // CHECK: 	andw	$31438, 3735928559(%ebx,%ecx,8)
   12333         	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12334 
   12335 // CHECK: 	andw	$31438, 69
   12336         	andw	$0x7ace,0x45
   12337 
   12338 // CHECK: 	andw	$31438, 32493
   12339         	andw	$0x7ace,0x7eed
   12340 
   12341 // CHECK: 	andw	$31438, 3133065982
   12342         	andw	$0x7ace,0xbabecafe
   12343 
   12344 // CHECK: 	andw	$31438, 305419896
   12345         	andw	$0x7ace,0x12345678
   12346 
   12347 // CHECK: 	andl	$2063514302, 3735928559(%ebx,%ecx,8)
   12348         	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12349 
   12350 // CHECK: 	andl	$2063514302, 69
   12351         	andl	$0x7afebabe,0x45
   12352 
   12353 // CHECK: 	andl	$2063514302, 32493
   12354         	andl	$0x7afebabe,0x7eed
   12355 
   12356 // CHECK: 	andl	$2063514302, 3133065982
   12357         	andl	$0x7afebabe,0xbabecafe
   12358 
   12359 // CHECK: 	andl	$2063514302, 305419896
   12360         	andl	$0x7afebabe,0x12345678
   12361 
   12362 // CHECK: 	andl	$324478056, 3735928559(%ebx,%ecx,8)
   12363         	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12364 
   12365 // CHECK: 	andl	$324478056, 69
   12366         	andl	$0x13572468,0x45
   12367 
   12368 // CHECK: 	andl	$324478056, 32493
   12369         	andl	$0x13572468,0x7eed
   12370 
   12371 // CHECK: 	andl	$324478056, 3133065982
   12372         	andl	$0x13572468,0xbabecafe
   12373 
   12374 // CHECK: 	andl	$324478056, 305419896
   12375         	andl	$0x13572468,0x12345678
   12376 
   12377 // CHECK: 	orb	$254, 3735928559(%ebx,%ecx,8)
   12378         	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12379 
   12380 // CHECK: 	orb	$254, 69
   12381         	orb	$0xfe,0x45
   12382 
   12383 // CHECK: 	orb	$254, 32493
   12384         	orb	$0xfe,0x7eed
   12385 
   12386 // CHECK: 	orb	$254, 3133065982
   12387         	orb	$0xfe,0xbabecafe
   12388 
   12389 // CHECK: 	orb	$254, 305419896
   12390         	orb	$0xfe,0x12345678
   12391 
   12392 // CHECK: 	orb	$127, 3735928559(%ebx,%ecx,8)
   12393         	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12394 
   12395 // CHECK: 	orb	$127, 69
   12396         	orb	$0x7f,0x45
   12397 
   12398 // CHECK: 	orb	$127, 32493
   12399         	orb	$0x7f,0x7eed
   12400 
   12401 // CHECK: 	orb	$127, 3133065982
   12402         	orb	$0x7f,0xbabecafe
   12403 
   12404 // CHECK: 	orb	$127, 305419896
   12405         	orb	$0x7f,0x12345678
   12406 
   12407 // CHECK: 	orw	$31438, 3735928559(%ebx,%ecx,8)
   12408         	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12409 
   12410 // CHECK: 	orw	$31438, 69
   12411         	orw	$0x7ace,0x45
   12412 
   12413 // CHECK: 	orw	$31438, 32493
   12414         	orw	$0x7ace,0x7eed
   12415 
   12416 // CHECK: 	orw	$31438, 3133065982
   12417         	orw	$0x7ace,0xbabecafe
   12418 
   12419 // CHECK: 	orw	$31438, 305419896
   12420         	orw	$0x7ace,0x12345678
   12421 
   12422 // CHECK: 	orl	$2063514302, 3735928559(%ebx,%ecx,8)
   12423         	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12424 
   12425 // CHECK: 	orl	$2063514302, 69
   12426         	orl	$0x7afebabe,0x45
   12427 
   12428 // CHECK: 	orl	$2063514302, 32493
   12429         	orl	$0x7afebabe,0x7eed
   12430 
   12431 // CHECK: 	orl	$2063514302, 3133065982
   12432         	orl	$0x7afebabe,0xbabecafe
   12433 
   12434 // CHECK: 	orl	$2063514302, 305419896
   12435         	orl	$0x7afebabe,0x12345678
   12436 
   12437 // CHECK: 	orl	$324478056, 3735928559(%ebx,%ecx,8)
   12438         	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12439 
   12440 // CHECK: 	orl	$324478056, 69
   12441         	orl	$0x13572468,0x45
   12442 
   12443 // CHECK: 	orl	$324478056, 32493
   12444         	orl	$0x13572468,0x7eed
   12445 
   12446 // CHECK: 	orl	$324478056, 3133065982
   12447         	orl	$0x13572468,0xbabecafe
   12448 
   12449 // CHECK: 	orl	$324478056, 305419896
   12450         	orl	$0x13572468,0x12345678
   12451 
   12452 // CHECK: 	xorb	$254, 3735928559(%ebx,%ecx,8)
   12453         	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12454 
   12455 // CHECK: 	xorb	$254, 69
   12456         	xorb	$0xfe,0x45
   12457 
   12458 // CHECK: 	xorb	$254, 32493
   12459         	xorb	$0xfe,0x7eed
   12460 
   12461 // CHECK: 	xorb	$254, 3133065982
   12462         	xorb	$0xfe,0xbabecafe
   12463 
   12464 // CHECK: 	xorb	$254, 305419896
   12465         	xorb	$0xfe,0x12345678
   12466 
   12467 // CHECK: 	xorb	$127, 3735928559(%ebx,%ecx,8)
   12468         	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12469 
   12470 // CHECK: 	xorb	$127, 69
   12471         	xorb	$0x7f,0x45
   12472 
   12473 // CHECK: 	xorb	$127, 32493
   12474         	xorb	$0x7f,0x7eed
   12475 
   12476 // CHECK: 	xorb	$127, 3133065982
   12477         	xorb	$0x7f,0xbabecafe
   12478 
   12479 // CHECK: 	xorb	$127, 305419896
   12480         	xorb	$0x7f,0x12345678
   12481 
   12482 // CHECK: 	xorw	$31438, 3735928559(%ebx,%ecx,8)
   12483         	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12484 
   12485 // CHECK: 	xorw	$31438, 69
   12486         	xorw	$0x7ace,0x45
   12487 
   12488 // CHECK: 	xorw	$31438, 32493
   12489         	xorw	$0x7ace,0x7eed
   12490 
   12491 // CHECK: 	xorw	$31438, 3133065982
   12492         	xorw	$0x7ace,0xbabecafe
   12493 
   12494 // CHECK: 	xorw	$31438, 305419896
   12495         	xorw	$0x7ace,0x12345678
   12496 
   12497 // CHECK: 	xorl	$2063514302, 3735928559(%ebx,%ecx,8)
   12498         	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12499 
   12500 // CHECK: 	xorl	$2063514302, 69
   12501         	xorl	$0x7afebabe,0x45
   12502 
   12503 // CHECK: 	xorl	$2063514302, 32493
   12504         	xorl	$0x7afebabe,0x7eed
   12505 
   12506 // CHECK: 	xorl	$2063514302, 3133065982
   12507         	xorl	$0x7afebabe,0xbabecafe
   12508 
   12509 // CHECK: 	xorl	$2063514302, 305419896
   12510         	xorl	$0x7afebabe,0x12345678
   12511 
   12512 // CHECK: 	xorl	$324478056, 3735928559(%ebx,%ecx,8)
   12513         	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12514 
   12515 // CHECK: 	xorl	$324478056, 69
   12516         	xorl	$0x13572468,0x45
   12517 
   12518 // CHECK: 	xorl	$324478056, 32493
   12519         	xorl	$0x13572468,0x7eed
   12520 
   12521 // CHECK: 	xorl	$324478056, 3133065982
   12522         	xorl	$0x13572468,0xbabecafe
   12523 
   12524 // CHECK: 	xorl	$324478056, 305419896
   12525         	xorl	$0x13572468,0x12345678
   12526 
   12527 // CHECK: 	adcb	$254, 3735928559(%ebx,%ecx,8)
   12528         	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12529 
   12530 // CHECK: 	adcb	$254, 69
   12531         	adcb	$0xfe,0x45
   12532 
   12533 // CHECK: 	adcb	$254, 32493
   12534         	adcb	$0xfe,0x7eed
   12535 
   12536 // CHECK: 	adcb	$254, 3133065982
   12537         	adcb	$0xfe,0xbabecafe
   12538 
   12539 // CHECK: 	adcb	$254, 305419896
   12540         	adcb	$0xfe,0x12345678
   12541 
   12542 // CHECK: 	adcb	$127, 3735928559(%ebx,%ecx,8)
   12543         	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12544 
   12545 // CHECK: 	adcb	$127, 69
   12546         	adcb	$0x7f,0x45
   12547 
   12548 // CHECK: 	adcb	$127, 32493
   12549         	adcb	$0x7f,0x7eed
   12550 
   12551 // CHECK: 	adcb	$127, 3133065982
   12552         	adcb	$0x7f,0xbabecafe
   12553 
   12554 // CHECK: 	adcb	$127, 305419896
   12555         	adcb	$0x7f,0x12345678
   12556 
   12557 // CHECK: 	adcw	$31438, 3735928559(%ebx,%ecx,8)
   12558         	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12559 
   12560 // CHECK: 	adcw	$31438, 69
   12561         	adcw	$0x7ace,0x45
   12562 
   12563 // CHECK: 	adcw	$31438, 32493
   12564         	adcw	$0x7ace,0x7eed
   12565 
   12566 // CHECK: 	adcw	$31438, 3133065982
   12567         	adcw	$0x7ace,0xbabecafe
   12568 
   12569 // CHECK: 	adcw	$31438, 305419896
   12570         	adcw	$0x7ace,0x12345678
   12571 
   12572 // CHECK: 	adcl	$2063514302, 3735928559(%ebx,%ecx,8)
   12573         	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12574 
   12575 // CHECK: 	adcl	$2063514302, 69
   12576         	adcl	$0x7afebabe,0x45
   12577 
   12578 // CHECK: 	adcl	$2063514302, 32493
   12579         	adcl	$0x7afebabe,0x7eed
   12580 
   12581 // CHECK: 	adcl	$2063514302, 3133065982
   12582         	adcl	$0x7afebabe,0xbabecafe
   12583 
   12584 // CHECK: 	adcl	$2063514302, 305419896
   12585         	adcl	$0x7afebabe,0x12345678
   12586 
   12587 // CHECK: 	adcl	$324478056, 3735928559(%ebx,%ecx,8)
   12588         	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12589 
   12590 // CHECK: 	adcl	$324478056, 69
   12591         	adcl	$0x13572468,0x45
   12592 
   12593 // CHECK: 	adcl	$324478056, 32493
   12594         	adcl	$0x13572468,0x7eed
   12595 
   12596 // CHECK: 	adcl	$324478056, 3133065982
   12597         	adcl	$0x13572468,0xbabecafe
   12598 
   12599 // CHECK: 	adcl	$324478056, 305419896
   12600         	adcl	$0x13572468,0x12345678
   12601 
   12602 // CHECK: 	negl	3735928559(%ebx,%ecx,8)
   12603         	negl	0xdeadbeef(%ebx,%ecx,8)
   12604 
   12605 // CHECK: 	negw	32493
   12606         	negw	0x7eed
   12607 
   12608 // CHECK: 	negl	3133065982
   12609         	negl	0xbabecafe
   12610 
   12611 // CHECK: 	negl	305419896
   12612         	negl	0x12345678
   12613 
   12614 // CHECK: 	notl	3735928559(%ebx,%ecx,8)
   12615         	notl	0xdeadbeef(%ebx,%ecx,8)
   12616 
   12617 // CHECK: 	notw	32493
   12618         	notw	0x7eed
   12619 
   12620 // CHECK: 	notl	3133065982
   12621         	notl	0xbabecafe
   12622 
   12623 // CHECK: 	notl	305419896
   12624         	notl	0x12345678
   12625 
   12626 // CHECK: 	cbtw
   12627         	cbtw
   12628 
   12629 // CHECK: 	cwtl
   12630         	cwtl
   12631 
   12632 // CHECK: 	cwtd
   12633         	cwtd
   12634 
   12635 // CHECK: 	cltd
   12636         	cltd
   12637 
   12638 // CHECK: 	mull	3735928559(%ebx,%ecx,8)
   12639         	mull	0xdeadbeef(%ebx,%ecx,8)
   12640 
   12641 // CHECK: 	mulw	32493
   12642         	mulw	0x7eed
   12643 
   12644 // CHECK: 	mull	3133065982
   12645         	mull	0xbabecafe
   12646 
   12647 // CHECK: 	mull	305419896
   12648         	mull	0x12345678
   12649 
   12650 // CHECK: 	imull	3735928559(%ebx,%ecx,8)
   12651         	imull	0xdeadbeef(%ebx,%ecx,8)
   12652 
   12653 // CHECK: 	imulw	32493
   12654         	imulw	0x7eed
   12655 
   12656 // CHECK: 	imull	3133065982
   12657         	imull	0xbabecafe
   12658 
   12659 // CHECK: 	imull	305419896
   12660         	imull	0x12345678
   12661 
   12662 // CHECK: 	divl	3735928559(%ebx,%ecx,8)
   12663         	divl	0xdeadbeef(%ebx,%ecx,8)
   12664 
   12665 // CHECK: 	divw	32493
   12666         	divw	0x7eed
   12667 
   12668 // CHECK: 	divl	3133065982
   12669         	divl	0xbabecafe
   12670 
   12671 // CHECK: 	divl	305419896
   12672         	divl	0x12345678
   12673 
   12674 // CHECK: 	idivl	3735928559(%ebx,%ecx,8)
   12675         	idivl	0xdeadbeef(%ebx,%ecx,8)
   12676 
   12677 // CHECK: 	idivw	32493
   12678         	idivw	0x7eed
   12679 
   12680 // CHECK: 	idivl	3133065982
   12681         	idivl	0xbabecafe
   12682 
   12683 // CHECK: 	idivl	305419896
   12684         	idivl	0x12345678
   12685 
   12686 // CHECK: 	roll	$0, 3735928559(%ebx,%ecx,8)
   12687         	roll	$0,0xdeadbeef(%ebx,%ecx,8)
   12688 
   12689 // CHECK: 	roll	$0, 69
   12690         	roll	$0,0x45
   12691 
   12692 // CHECK: 	roll	$0, 32493
   12693         	roll	$0,0x7eed
   12694 
   12695 // CHECK: 	roll	$0, 3133065982
   12696         	roll	$0,0xbabecafe
   12697 
   12698 // CHECK: 	roll	$0, 305419896
   12699         	roll	$0,0x12345678
   12700 
   12701 // CHECK: 	rolb	$127, 3735928559(%ebx,%ecx,8)
   12702         	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12703 
   12704 // CHECK: 	rolb	$127, 69
   12705         	rolb	$0x7f,0x45
   12706 
   12707 // CHECK: 	rolb	$127, 32493
   12708         	rolb	$0x7f,0x7eed
   12709 
   12710 // CHECK: 	rolb	$127, 3133065982
   12711         	rolb	$0x7f,0xbabecafe
   12712 
   12713 // CHECK: 	rolb	$127, 305419896
   12714         	rolb	$0x7f,0x12345678
   12715 
   12716 // CHECK: 	roll	3735928559(%ebx,%ecx,8)
   12717         	roll	0xdeadbeef(%ebx,%ecx,8)
   12718 
   12719 // CHECK: 	rolw	32493
   12720         	rolw	0x7eed
   12721 
   12722 // CHECK: 	roll	3133065982
   12723         	roll	0xbabecafe
   12724 
   12725 // CHECK: 	roll	305419896
   12726         	roll	0x12345678
   12727 
   12728 // CHECK: 	rorl	$0, 3735928559(%ebx,%ecx,8)
   12729         	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
   12730 
   12731 // CHECK: 	rorl	$0, 69
   12732         	rorl	$0,0x45
   12733 
   12734 // CHECK: 	rorl	$0, 32493
   12735         	rorl	$0,0x7eed
   12736 
   12737 // CHECK: 	rorl	$0, 3133065982
   12738         	rorl	$0,0xbabecafe
   12739 
   12740 // CHECK: 	rorl	$0, 305419896
   12741         	rorl	$0,0x12345678
   12742 
   12743 // CHECK: 	rorb	$127, 3735928559(%ebx,%ecx,8)
   12744         	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12745 
   12746 // CHECK: 	rorb	$127, 69
   12747         	rorb	$0x7f,0x45
   12748 
   12749 // CHECK: 	rorb	$127, 32493
   12750         	rorb	$0x7f,0x7eed
   12751 
   12752 // CHECK: 	rorb	$127, 3133065982
   12753         	rorb	$0x7f,0xbabecafe
   12754 
   12755 // CHECK: 	rorb	$127, 305419896
   12756         	rorb	$0x7f,0x12345678
   12757 
   12758 // CHECK: 	rorl	3735928559(%ebx,%ecx,8)
   12759         	rorl	0xdeadbeef(%ebx,%ecx,8)
   12760 
   12761 // CHECK: 	rorw	32493
   12762         	rorw	0x7eed
   12763 
   12764 // CHECK: 	rorl	3133065982
   12765         	rorl	0xbabecafe
   12766 
   12767 // CHECK: 	rorl	305419896
   12768         	rorl	0x12345678
   12769 
   12770 // CHECK: 	rcll	$0, 3735928559(%ebx,%ecx,8)
   12771         	rcll	$0,0xdeadbeef(%ebx,%ecx,8)
   12772 
   12773 // CHECK: 	rcll	$0, 69
   12774         	rcll	$0,0x45
   12775 
   12776 // CHECK: 	rcll	$0, 32493
   12777         	rcll	$0,0x7eed
   12778 
   12779 // CHECK: 	rcll	$0, 3133065982
   12780         	rcll	$0,0xbabecafe
   12781 
   12782 // CHECK: 	rcll	$0, 305419896
   12783         	rcll	$0,0x12345678
   12784 
   12785 // CHECK: 	rclb	$127, 3735928559(%ebx,%ecx,8)
   12786         	rclb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12787 
   12788 // CHECK: 	rclb	$127, 69
   12789         	rclb	$0x7f,0x45
   12790 
   12791 // CHECK: 	rclb	$127, 32493
   12792         	rclb	$0x7f,0x7eed
   12793 
   12794 // CHECK: 	rclb	$127, 3133065982
   12795         	rclb	$0x7f,0xbabecafe
   12796 
   12797 // CHECK: 	rclb	$127, 305419896
   12798         	rclb	$0x7f,0x12345678
   12799 
   12800 // CHECK: 	rcrl	$0, 3735928559(%ebx,%ecx,8)
   12801         	rcrl	$0,0xdeadbeef(%ebx,%ecx,8)
   12802 
   12803 // CHECK: 	rcrl	$0, 69
   12804         	rcrl	$0,0x45
   12805 
   12806 // CHECK: 	rcrl	$0, 32493
   12807         	rcrl	$0,0x7eed
   12808 
   12809 // CHECK: 	rcrl	$0, 3133065982
   12810         	rcrl	$0,0xbabecafe
   12811 
   12812 // CHECK: 	rcrl	$0, 305419896
   12813         	rcrl	$0,0x12345678
   12814 
   12815 // CHECK: 	rcrb	$127, 3735928559(%ebx,%ecx,8)
   12816         	rcrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12817 
   12818 // CHECK: 	rcrb	$127, 69
   12819         	rcrb	$0x7f,0x45
   12820 
   12821 // CHECK: 	rcrb	$127, 32493
   12822         	rcrb	$0x7f,0x7eed
   12823 
   12824 // CHECK: 	rcrb	$127, 3133065982
   12825         	rcrb	$0x7f,0xbabecafe
   12826 
   12827 // CHECK: 	rcrb	$127, 305419896
   12828         	rcrb	$0x7f,0x12345678
   12829 
   12830 // CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
   12831         	sall	$0,0xdeadbeef(%ebx,%ecx,8)
   12832 
   12833 // CHECK: 	shll	$0, 69
   12834         	sall	$0,0x45
   12835 
   12836 // CHECK: 	shll	$0, 32493
   12837         	sall	$0,0x7eed
   12838 
   12839 // CHECK: 	shll	$0, 3133065982
   12840         	sall	$0,0xbabecafe
   12841 
   12842 // CHECK: 	shll	$0, 305419896
   12843         	sall	$0,0x12345678
   12844 
   12845 // CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
   12846         	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12847 
   12848 // CHECK: 	shlb	$127, 69
   12849         	salb	$0x7f,0x45
   12850 
   12851 // CHECK: 	shlb	$127, 32493
   12852         	salb	$0x7f,0x7eed
   12853 
   12854 // CHECK: 	shlb	$127, 3133065982
   12855         	salb	$0x7f,0xbabecafe
   12856 
   12857 // CHECK: 	shlb	$127, 305419896
   12858         	salb	$0x7f,0x12345678
   12859 
   12860 // CHECK: 	shll	3735928559(%ebx,%ecx,8)
   12861         	sall	0xdeadbeef(%ebx,%ecx,8)
   12862 
   12863 // CHECK: 	shlw	32493
   12864         	salw	0x7eed
   12865 
   12866 // CHECK: 	shll	3133065982
   12867         	sall	0xbabecafe
   12868 
   12869 // CHECK: 	shll	305419896
   12870         	sall	0x12345678
   12871 
   12872 // CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
   12873         	shll	$0,0xdeadbeef(%ebx,%ecx,8)
   12874 
   12875 // CHECK: 	shll	$0, 69
   12876         	shll	$0,0x45
   12877 
   12878 // CHECK: 	shll	$0, 32493
   12879         	shll	$0,0x7eed
   12880 
   12881 // CHECK: 	shll	$0, 3133065982
   12882         	shll	$0,0xbabecafe
   12883 
   12884 // CHECK: 	shll	$0, 305419896
   12885         	shll	$0,0x12345678
   12886 
   12887 // CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
   12888         	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12889 
   12890 // CHECK: 	shlb	$127, 69
   12891         	shlb	$0x7f,0x45
   12892 
   12893 // CHECK: 	shlb	$127, 32493
   12894         	shlb	$0x7f,0x7eed
   12895 
   12896 // CHECK: 	shlb	$127, 3133065982
   12897         	shlb	$0x7f,0xbabecafe
   12898 
   12899 // CHECK: 	shlb	$127, 305419896
   12900         	shlb	$0x7f,0x12345678
   12901 
   12902 // CHECK: 	shll	3735928559(%ebx,%ecx,8)
   12903         	shll	0xdeadbeef(%ebx,%ecx,8)
   12904 
   12905 // CHECK: 	shlw	32493
   12906         	shlw	0x7eed
   12907 
   12908 // CHECK: 	shll	3133065982
   12909         	shll	0xbabecafe
   12910 
   12911 // CHECK: 	shll	305419896
   12912         	shll	0x12345678
   12913 
   12914 // CHECK: 	shrl	$0, 3735928559(%ebx,%ecx,8)
   12915         	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
   12916 
   12917 // CHECK: 	shrl	$0, 69
   12918         	shrl	$0,0x45
   12919 
   12920 // CHECK: 	shrl	$0, 32493
   12921         	shrl	$0,0x7eed
   12922 
   12923 // CHECK: 	shrl	$0, 3133065982
   12924         	shrl	$0,0xbabecafe
   12925 
   12926 // CHECK: 	shrl	$0, 305419896
   12927         	shrl	$0,0x12345678
   12928 
   12929 // CHECK: 	shrb	$127, 3735928559(%ebx,%ecx,8)
   12930         	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12931 
   12932 // CHECK: 	shrb	$127, 69
   12933         	shrb	$0x7f,0x45
   12934 
   12935 // CHECK: 	shrb	$127, 32493
   12936         	shrb	$0x7f,0x7eed
   12937 
   12938 // CHECK: 	shrb	$127, 3133065982
   12939         	shrb	$0x7f,0xbabecafe
   12940 
   12941 // CHECK: 	shrb	$127, 305419896
   12942         	shrb	$0x7f,0x12345678
   12943 
   12944 // CHECK: 	shrl	3735928559(%ebx,%ecx,8)
   12945         	shrl	0xdeadbeef(%ebx,%ecx,8)
   12946 
   12947 // CHECK: 	shrw	32493
   12948         	shrw	0x7eed
   12949 
   12950 // CHECK: 	shrl	3133065982
   12951         	shrl	0xbabecafe
   12952 
   12953 // CHECK: 	shrl	305419896
   12954         	shrl	0x12345678
   12955 
   12956 // CHECK: 	sarl	$0, 3735928559(%ebx,%ecx,8)
   12957         	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
   12958 
   12959 // CHECK: 	sarl	$0, 69
   12960         	sarl	$0,0x45
   12961 
   12962 // CHECK: 	sarl	$0, 32493
   12963         	sarl	$0,0x7eed
   12964 
   12965 // CHECK: 	sarl	$0, 3133065982
   12966         	sarl	$0,0xbabecafe
   12967 
   12968 // CHECK: 	sarl	$0, 305419896
   12969         	sarl	$0,0x12345678
   12970 
   12971 // CHECK: 	sarb	$127, 3735928559(%ebx,%ecx,8)
   12972         	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12973 
   12974 // CHECK: 	sarb	$127, 69
   12975         	sarb	$0x7f,0x45
   12976 
   12977 // CHECK: 	sarb	$127, 32493
   12978         	sarb	$0x7f,0x7eed
   12979 
   12980 // CHECK: 	sarb	$127, 3133065982
   12981         	sarb	$0x7f,0xbabecafe
   12982 
   12983 // CHECK: 	sarb	$127, 305419896
   12984         	sarb	$0x7f,0x12345678
   12985 
   12986 // CHECK: 	sarl	3735928559(%ebx,%ecx,8)
   12987         	sarl	0xdeadbeef(%ebx,%ecx,8)
   12988 
   12989 // CHECK: 	sarw	32493
   12990         	sarw	0x7eed
   12991 
   12992 // CHECK: 	sarl	3133065982
   12993         	sarl	0xbabecafe
   12994 
   12995 // CHECK: 	sarl	305419896
   12996         	sarl	0x12345678
   12997 
   12998 // CHECK: 	calll	3133065982
   12999         	calll	0xbabecafe
   13000 
   13001 // CHECK: 	calll	*3735928559(%ebx,%ecx,8)
   13002         	calll	*0xdeadbeef(%ebx,%ecx,8)
   13003 
   13004 // CHECK: 	calll	3133065982
   13005         	calll	0xbabecafe
   13006 
   13007 // CHECK: 	calll	305419896
   13008         	calll	0x12345678
   13009 
   13010 // CHECK: 	calll	*3135175374
   13011         	call	*0xbadeface
   13012 
   13013 // CHECK: 	calll	*3735928559(%ebx,%ecx,8)
   13014         	call	*0xdeadbeef(%ebx,%ecx,8)
   13015 
   13016 // CHECK: 	calll	32493
   13017         	call	0x7eed
   13018 
   13019 // CHECK: 	calll	3133065982
   13020         	call	0xbabecafe
   13021 
   13022 // CHECK: 	calll	305419896
   13023         	call	0x12345678
   13024 
   13025 // CHECK: 	calll	*3135175374
   13026         	call	*0xbadeface
   13027 
   13028 // CHECK: 	lcallw	*32493
   13029         	lcallw	*0x7eed
   13030 
   13031 // CHECK: 	jmp	32493
   13032         	jmp	0x7eed
   13033 
   13034 // CHECK: 	jmp	3133065982
   13035         	jmp	0xbabecafe
   13036 
   13037 // CHECK: 	jmp	305419896
   13038         	jmp	0x12345678
   13039 
   13040 // CHECK: 	jmp	-77129852792157442
   13041         	jmp	0xfeedfacebabecafe
   13042 
   13043 // CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
   13044         	jmp	*0xdeadbeef(%ebx,%ecx,8)
   13045 
   13046 // CHECK: 	jmp	32493
   13047         	jmp	0x7eed
   13048 
   13049 // CHECK: 	jmp	3133065982
   13050         	jmp	0xbabecafe
   13051 
   13052 // CHECK: 	jmp	305419896
   13053         	jmp	0x12345678
   13054 
   13055 // CHECK: 	jmpl	*3135175374
   13056         	jmp	*0xbadeface
   13057 
   13058 // CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
   13059         	jmp	*0xdeadbeef(%ebx,%ecx,8)
   13060 
   13061 // CHECK: 	jmp	32493
   13062         	jmp	0x7eed
   13063 
   13064 // CHECK: 	jmp	3133065982
   13065         	jmp	0xbabecafe
   13066 
   13067 // CHECK: 	jmp	305419896
   13068         	jmp	0x12345678
   13069 
   13070 // CHECK: 	jmpl	*3135175374
   13071         	jmp	*0xbadeface
   13072 
   13073 // CHECK: 	ljmpl	*3735928559(%ebx,%ecx,8)
   13074         	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
   13075 
   13076 // CHECK: 	ljmpw	*32493
   13077         	ljmpw	*0x7eed
   13078 
   13079 // CHECK: 	ljmpl	*3133065982
   13080         	ljmpl	*0xbabecafe
   13081 
   13082 // CHECK: 	ljmpl	*305419896
   13083         	ljmpl	*0x12345678
   13084 
   13085 // CHECK: 	ret
   13086         	ret
   13087 
   13088 // CHECK: 	lret
   13089         	lret
   13090 
   13091 // CHECK: 	enter	$31438, $127
   13092         	enter	$0x7ace,$0x7f
   13093 
   13094 // CHECK: 	leave
   13095         	leave
   13096 
   13097 // CHECK: 	jo	32493
   13098         	jo	0x7eed
   13099 
   13100 // CHECK: 	jo	3133065982
   13101         	jo	0xbabecafe
   13102 
   13103 // CHECK: 	jo	305419896
   13104         	jo	0x12345678
   13105 
   13106 // CHECK: 	jo	-77129852792157442
   13107         	jo	0xfeedfacebabecafe
   13108 
   13109 // CHECK: 	jno	32493
   13110         	jno	0x7eed
   13111 
   13112 // CHECK: 	jno	3133065982
   13113         	jno	0xbabecafe
   13114 
   13115 // CHECK: 	jno	305419896
   13116         	jno	0x12345678
   13117 
   13118 // CHECK: 	jno	-77129852792157442
   13119         	jno	0xfeedfacebabecafe
   13120 
   13121 // CHECK: 	jb	32493
   13122         	jb	0x7eed
   13123 
   13124 // CHECK: 	jb	3133065982
   13125         	jb	0xbabecafe
   13126 
   13127 // CHECK: 	jb	305419896
   13128         	jb	0x12345678
   13129 
   13130 // CHECK: 	jb	-77129852792157442
   13131         	jb	0xfeedfacebabecafe
   13132 
   13133 // CHECK: 	jae	32493
   13134         	jae	0x7eed
   13135 
   13136 // CHECK: 	jae	3133065982
   13137         	jae	0xbabecafe
   13138 
   13139 // CHECK: 	jae	305419896
   13140         	jae	0x12345678
   13141 
   13142 // CHECK: 	jae	-77129852792157442
   13143         	jae	0xfeedfacebabecafe
   13144 
   13145 // CHECK: 	je	32493
   13146         	je	0x7eed
   13147 
   13148 // CHECK: 	je	3133065982
   13149         	je	0xbabecafe
   13150 
   13151 // CHECK: 	je	305419896
   13152         	je	0x12345678
   13153 
   13154 // CHECK: 	je	-77129852792157442
   13155         	je	0xfeedfacebabecafe
   13156 
   13157 // CHECK: 	jne	32493
   13158         	jne	0x7eed
   13159 
   13160 // CHECK: 	jne	3133065982
   13161         	jne	0xbabecafe
   13162 
   13163 // CHECK: 	jne	305419896
   13164         	jne	0x12345678
   13165 
   13166 // CHECK: 	jne	-77129852792157442
   13167         	jne	0xfeedfacebabecafe
   13168 
   13169 // CHECK: 	jbe	32493
   13170         	jbe	0x7eed
   13171 
   13172 // CHECK: 	jbe	3133065982
   13173         	jbe	0xbabecafe
   13174 
   13175 // CHECK: 	jbe	305419896
   13176         	jbe	0x12345678
   13177 
   13178 // CHECK: 	jbe	-77129852792157442
   13179         	jbe	0xfeedfacebabecafe
   13180 
   13181 // CHECK: 	ja	32493
   13182         	ja	0x7eed
   13183 
   13184 // CHECK: 	ja	3133065982
   13185         	ja	0xbabecafe
   13186 
   13187 // CHECK: 	ja	305419896
   13188         	ja	0x12345678
   13189 
   13190 // CHECK: 	ja	-77129852792157442
   13191         	ja	0xfeedfacebabecafe
   13192 
   13193 // CHECK: 	js	32493
   13194         	js	0x7eed
   13195 
   13196 // CHECK: 	js	3133065982
   13197         	js	0xbabecafe
   13198 
   13199 // CHECK: 	js	305419896
   13200         	js	0x12345678
   13201 
   13202 // CHECK: 	js	-77129852792157442
   13203         	js	0xfeedfacebabecafe
   13204 
   13205 // CHECK: 	jns	32493
   13206         	jns	0x7eed
   13207 
   13208 // CHECK: 	jns	3133065982
   13209         	jns	0xbabecafe
   13210 
   13211 // CHECK: 	jns	305419896
   13212         	jns	0x12345678
   13213 
   13214 // CHECK: 	jns	-77129852792157442
   13215         	jns	0xfeedfacebabecafe
   13216 
   13217 // CHECK: 	jp	32493
   13218         	jp	0x7eed
   13219 
   13220 // CHECK: 	jp	3133065982
   13221         	jp	0xbabecafe
   13222 
   13223 // CHECK: 	jp	305419896
   13224         	jp	0x12345678
   13225 
   13226 // CHECK: 	jp	-77129852792157442
   13227         	jp	0xfeedfacebabecafe
   13228 
   13229 // CHECK: 	jnp	32493
   13230         	jnp	0x7eed
   13231 
   13232 // CHECK: 	jnp	3133065982
   13233         	jnp	0xbabecafe
   13234 
   13235 // CHECK: 	jnp	305419896
   13236         	jnp	0x12345678
   13237 
   13238 // CHECK: 	jnp	-77129852792157442
   13239         	jnp	0xfeedfacebabecafe
   13240 
   13241 // CHECK: 	jl	32493
   13242         	jl	0x7eed
   13243 
   13244 // CHECK: 	jl	3133065982
   13245         	jl	0xbabecafe
   13246 
   13247 // CHECK: 	jl	305419896
   13248         	jl	0x12345678
   13249 
   13250 // CHECK: 	jl	-77129852792157442
   13251         	jl	0xfeedfacebabecafe
   13252 
   13253 // CHECK: 	jge	32493
   13254         	jge	0x7eed
   13255 
   13256 // CHECK: 	jge	3133065982
   13257         	jge	0xbabecafe
   13258 
   13259 // CHECK: 	jge	305419896
   13260         	jge	0x12345678
   13261 
   13262 // CHECK: 	jge	-77129852792157442
   13263         	jge	0xfeedfacebabecafe
   13264 
   13265 // CHECK: 	jle	32493
   13266         	jle	0x7eed
   13267 
   13268 // CHECK: 	jle	3133065982
   13269         	jle	0xbabecafe
   13270 
   13271 // CHECK: 	jle	305419896
   13272         	jle	0x12345678
   13273 
   13274 // CHECK: 	jle	-77129852792157442
   13275         	jle	0xfeedfacebabecafe
   13276 
   13277 // CHECK: 	jg	32493
   13278         	jg	0x7eed
   13279 
   13280 // CHECK: 	jg	3133065982
   13281         	jg	0xbabecafe
   13282 
   13283 // CHECK: 	jg	305419896
   13284         	jg	0x12345678
   13285 
   13286 // CHECK: 	jg	-77129852792157442
   13287         	jg	0xfeedfacebabecafe
   13288 
   13289 // CHECK: 	seto	%bl
   13290         	seto	%bl
   13291 
   13292 // CHECK: 	seto	3735928559(%ebx,%ecx,8)
   13293         	seto	0xdeadbeef(%ebx,%ecx,8)
   13294 
   13295 // CHECK: 	seto	32493
   13296         	seto	0x7eed
   13297 
   13298 // CHECK: 	seto	3133065982
   13299         	seto	0xbabecafe
   13300 
   13301 // CHECK: 	seto	305419896
   13302         	seto	0x12345678
   13303 
   13304 // CHECK: 	setno	%bl
   13305         	setno	%bl
   13306 
   13307 // CHECK: 	setno	3735928559(%ebx,%ecx,8)
   13308         	setno	0xdeadbeef(%ebx,%ecx,8)
   13309 
   13310 // CHECK: 	setno	32493
   13311         	setno	0x7eed
   13312 
   13313 // CHECK: 	setno	3133065982
   13314         	setno	0xbabecafe
   13315 
   13316 // CHECK: 	setno	305419896
   13317         	setno	0x12345678
   13318 
   13319 // CHECK: 	setb	%bl
   13320         	setb	%bl
   13321 
   13322 // CHECK: 	setb	3735928559(%ebx,%ecx,8)
   13323         	setb	0xdeadbeef(%ebx,%ecx,8)
   13324 
   13325 // CHECK: 	setb	32493
   13326         	setb	0x7eed
   13327 
   13328 // CHECK: 	setb	3133065982
   13329         	setb	0xbabecafe
   13330 
   13331 // CHECK: 	setb	305419896
   13332         	setb	0x12345678
   13333 
   13334 // CHECK: 	setae	%bl
   13335         	setae	%bl
   13336 
   13337 // CHECK: 	setae	3735928559(%ebx,%ecx,8)
   13338         	setae	0xdeadbeef(%ebx,%ecx,8)
   13339 
   13340 // CHECK: 	setae	32493
   13341         	setae	0x7eed
   13342 
   13343 // CHECK: 	setae	3133065982
   13344         	setae	0xbabecafe
   13345 
   13346 // CHECK: 	setae	305419896
   13347         	setae	0x12345678
   13348 
   13349 // CHECK: 	sete	%bl
   13350         	sete	%bl
   13351 
   13352 // CHECK: 	sete	3735928559(%ebx,%ecx,8)
   13353         	sete	0xdeadbeef(%ebx,%ecx,8)
   13354 
   13355 // CHECK: 	sete	32493
   13356         	sete	0x7eed
   13357 
   13358 // CHECK: 	sete	3133065982
   13359         	sete	0xbabecafe
   13360 
   13361 // CHECK: 	sete	305419896
   13362         	sete	0x12345678
   13363 
   13364 // CHECK: 	setne	%bl
   13365         	setne	%bl
   13366 
   13367 // CHECK: 	setne	3735928559(%ebx,%ecx,8)
   13368         	setne	0xdeadbeef(%ebx,%ecx,8)
   13369 
   13370 // CHECK: 	setne	32493
   13371         	setne	0x7eed
   13372 
   13373 // CHECK: 	setne	3133065982
   13374         	setne	0xbabecafe
   13375 
   13376 // CHECK: 	setne	305419896
   13377         	setne	0x12345678
   13378 
   13379 // CHECK: 	setbe	%bl
   13380         	setbe	%bl
   13381 
   13382 // CHECK: 	setbe	3735928559(%ebx,%ecx,8)
   13383         	setbe	0xdeadbeef(%ebx,%ecx,8)
   13384 
   13385 // CHECK: 	setbe	32493
   13386         	setbe	0x7eed
   13387 
   13388 // CHECK: 	setbe	3133065982
   13389         	setbe	0xbabecafe
   13390 
   13391 // CHECK: 	setbe	305419896
   13392         	setbe	0x12345678
   13393 
   13394 // CHECK: 	seta	%bl
   13395         	seta	%bl
   13396 
   13397 // CHECK: 	seta	3735928559(%ebx,%ecx,8)
   13398         	seta	0xdeadbeef(%ebx,%ecx,8)
   13399 
   13400 // CHECK: 	seta	32493
   13401         	seta	0x7eed
   13402 
   13403 // CHECK: 	seta	3133065982
   13404         	seta	0xbabecafe
   13405 
   13406 // CHECK: 	seta	305419896
   13407         	seta	0x12345678
   13408 
   13409 // CHECK: 	sets	%bl
   13410         	sets	%bl
   13411 
   13412 // CHECK: 	sets	3735928559(%ebx,%ecx,8)
   13413         	sets	0xdeadbeef(%ebx,%ecx,8)
   13414 
   13415 // CHECK: 	sets	32493
   13416         	sets	0x7eed
   13417 
   13418 // CHECK: 	sets	3133065982
   13419         	sets	0xbabecafe
   13420 
   13421 // CHECK: 	sets	305419896
   13422         	sets	0x12345678
   13423 
   13424 // CHECK: 	setns	%bl
   13425         	setns	%bl
   13426 
   13427 // CHECK: 	setns	3735928559(%ebx,%ecx,8)
   13428         	setns	0xdeadbeef(%ebx,%ecx,8)
   13429 
   13430 // CHECK: 	setns	32493
   13431         	setns	0x7eed
   13432 
   13433 // CHECK: 	setns	3133065982
   13434         	setns	0xbabecafe
   13435 
   13436 // CHECK: 	setns	305419896
   13437         	setns	0x12345678
   13438 
   13439 // CHECK: 	setp	%bl
   13440         	setp	%bl
   13441 
   13442 // CHECK: 	setp	3735928559(%ebx,%ecx,8)
   13443         	setp	0xdeadbeef(%ebx,%ecx,8)
   13444 
   13445 // CHECK: 	setp	32493
   13446         	setp	0x7eed
   13447 
   13448 // CHECK: 	setp	3133065982
   13449         	setp	0xbabecafe
   13450 
   13451 // CHECK: 	setp	305419896
   13452         	setp	0x12345678
   13453 
   13454 // CHECK: 	setnp	%bl
   13455         	setnp	%bl
   13456 
   13457 // CHECK: 	setnp	3735928559(%ebx,%ecx,8)
   13458         	setnp	0xdeadbeef(%ebx,%ecx,8)
   13459 
   13460 // CHECK: 	setnp	32493
   13461         	setnp	0x7eed
   13462 
   13463 // CHECK: 	setnp	3133065982
   13464         	setnp	0xbabecafe
   13465 
   13466 // CHECK: 	setnp	305419896
   13467         	setnp	0x12345678
   13468 
   13469 // CHECK: 	setl	%bl
   13470         	setl	%bl
   13471 
   13472 // CHECK: 	setl	3735928559(%ebx,%ecx,8)
   13473         	setl	0xdeadbeef(%ebx,%ecx,8)
   13474 
   13475 // CHECK: 	setl	32493
   13476         	setl	0x7eed
   13477 
   13478 // CHECK: 	setl	3133065982
   13479         	setl	0xbabecafe
   13480 
   13481 // CHECK: 	setl	305419896
   13482         	setl	0x12345678
   13483 
   13484 // CHECK: 	setge	%bl
   13485         	setge	%bl
   13486 
   13487 // CHECK: 	setge	3735928559(%ebx,%ecx,8)
   13488         	setge	0xdeadbeef(%ebx,%ecx,8)
   13489 
   13490 // CHECK: 	setge	32493
   13491         	setge	0x7eed
   13492 
   13493 // CHECK: 	setge	3133065982
   13494         	setge	0xbabecafe
   13495 
   13496 // CHECK: 	setge	305419896
   13497         	setge	0x12345678
   13498 
   13499 // CHECK: 	setle	%bl
   13500         	setle	%bl
   13501 
   13502 // CHECK: 	setle	3735928559(%ebx,%ecx,8)
   13503         	setle	0xdeadbeef(%ebx,%ecx,8)
   13504 
   13505 // CHECK: 	setle	32493
   13506         	setle	0x7eed
   13507 
   13508 // CHECK: 	setle	3133065982
   13509         	setle	0xbabecafe
   13510 
   13511 // CHECK: 	setle	305419896
   13512         	setle	0x12345678
   13513 
   13514 // CHECK: 	setg	%bl
   13515         	setg	%bl
   13516 
   13517 // CHECK: 	setg	3735928559(%ebx,%ecx,8)
   13518         	setg	0xdeadbeef(%ebx,%ecx,8)
   13519 
   13520 // CHECK: 	setg	32493
   13521         	setg	0x7eed
   13522 
   13523 // CHECK: 	setg	3133065982
   13524         	setg	0xbabecafe
   13525 
   13526 // CHECK: 	setg	305419896
   13527         	setg	0x12345678
   13528 
   13529 // CHECK: 	int	$127
   13530         	int	$0x7f
   13531 
   13532 // CHECK: 	rsm
   13533         	rsm
   13534 
   13535 // CHECK: 	hlt
   13536         	hlt
   13537 
   13538 // CHECK: 	nopl	3735928559(%ebx,%ecx,8)
   13539         	nopl	0xdeadbeef(%ebx,%ecx,8)
   13540 
   13541 // CHECK: 	nopw	32493
   13542         	nopw	0x7eed
   13543 
   13544 // CHECK: 	nopl	3133065982
   13545         	nopl	0xbabecafe
   13546 
   13547 // CHECK: 	nopl	305419896
   13548         	nopl	0x12345678
   13549 
   13550 // CHECK: 	nop
   13551         	nop
   13552 
   13553 // CHECK: 	lldtw	32493
   13554         	lldtw	0x7eed
   13555 
   13556 // CHECK: 	lmsww	32493
   13557         	lmsww	0x7eed
   13558 
   13559 // CHECK: 	ltrw	32493
   13560         	ltrw	0x7eed
   13561 
   13562 // CHECK: 	sldtw	32493
   13563         	sldtw	0x7eed
   13564 
   13565 // CHECK: 	smsww	32493
   13566         	smsww	0x7eed
   13567 
   13568 // CHECK: 	strw	32493
   13569         	strw	0x7eed
   13570 
   13571 // CHECK: 	verr	%bx
   13572         	verr	%bx
   13573 
   13574 // CHECK: 	verr	3735928559(%ebx,%ecx,8)
   13575         	verr	0xdeadbeef(%ebx,%ecx,8)
   13576 
   13577 // CHECK: 	verr	3133065982
   13578         	verr	0xbabecafe
   13579 
   13580 // CHECK: 	verr	305419896
   13581         	verr	0x12345678
   13582 
   13583 // CHECK: 	verw	%bx
   13584         	verw	%bx
   13585 
   13586 // CHECK: 	verw	3735928559(%ebx,%ecx,8)
   13587         	verw	0xdeadbeef(%ebx,%ecx,8)
   13588 
   13589 // CHECK: 	verw	3133065982
   13590         	verw	0xbabecafe
   13591 
   13592 // CHECK: 	verw	305419896
   13593         	verw	0x12345678
   13594 
   13595 // CHECK: 	fld	%st(2)
   13596         	fld	%st(2)
   13597 
   13598 // CHECK: 	fldl	3735928559(%ebx,%ecx,8)
   13599         	fldl	0xdeadbeef(%ebx,%ecx,8)
   13600 
   13601 // CHECK: 	fldl	3133065982
   13602         	fldl	0xbabecafe
   13603 
   13604 // CHECK: 	fldl	305419896
   13605         	fldl	0x12345678
   13606 
   13607 // CHECK: 	fld	%st(2)
   13608         	fld	%st(2)
   13609 
   13610 // CHECK: 	fildl	3735928559(%ebx,%ecx,8)
   13611         	fildl	0xdeadbeef(%ebx,%ecx,8)
   13612 
   13613 // CHECK: 	fildl	3133065982
   13614         	fildl	0xbabecafe
   13615 
   13616 // CHECK: 	fildl	305419896
   13617         	fildl	0x12345678
   13618 
   13619 // CHECK: 	fildll	3735928559(%ebx,%ecx,8)
   13620         	fildll	0xdeadbeef(%ebx,%ecx,8)
   13621 
   13622 // CHECK: 	fildll	32493
   13623         	fildll	0x7eed
   13624 
   13625 // CHECK: 	fildll	3133065982
   13626         	fildll	0xbabecafe
   13627 
   13628 // CHECK: 	fildll	305419896
   13629         	fildll	0x12345678
   13630 
   13631 // CHECK: 	fldt	3735928559(%ebx,%ecx,8)
   13632         	fldt	0xdeadbeef(%ebx,%ecx,8)
   13633 
   13634 // CHECK: 	fldt	32493
   13635         	fldt	0x7eed
   13636 
   13637 // CHECK: 	fldt	3133065982
   13638         	fldt	0xbabecafe
   13639 
   13640 // CHECK: 	fldt	305419896
   13641         	fldt	0x12345678
   13642 
   13643 // CHECK: 	fbld	3735928559(%ebx,%ecx,8)
   13644         	fbld	0xdeadbeef(%ebx,%ecx,8)
   13645 
   13646 // CHECK: 	fbld	32493
   13647         	fbld	0x7eed
   13648 
   13649 // CHECK: 	fbld	3133065982
   13650         	fbld	0xbabecafe
   13651 
   13652 // CHECK: 	fbld	305419896
   13653         	fbld	0x12345678
   13654 
   13655 // CHECK: 	fst	%st(2)
   13656         	fst	%st(2)
   13657 
   13658 // CHECK: 	fstl	3735928559(%ebx,%ecx,8)
   13659         	fstl	0xdeadbeef(%ebx,%ecx,8)
   13660 
   13661 // CHECK: 	fstl	3133065982
   13662         	fstl	0xbabecafe
   13663 
   13664 // CHECK: 	fstl	305419896
   13665         	fstl	0x12345678
   13666 
   13667 // CHECK: 	fst	%st(2)
   13668         	fst	%st(2)
   13669 
   13670 // CHECK: 	fistl	3735928559(%ebx,%ecx,8)
   13671         	fistl	0xdeadbeef(%ebx,%ecx,8)
   13672 
   13673 // CHECK: 	fistl	3133065982
   13674         	fistl	0xbabecafe
   13675 
   13676 // CHECK: 	fistl	305419896
   13677         	fistl	0x12345678
   13678 
   13679 // CHECK: 	fstp	%st(2)
   13680         	fstp	%st(2)
   13681 
   13682 // CHECK: 	fstpl	3735928559(%ebx,%ecx,8)
   13683         	fstpl	0xdeadbeef(%ebx,%ecx,8)
   13684 
   13685 // CHECK: 	fstpl	3133065982
   13686         	fstpl	0xbabecafe
   13687 
   13688 // CHECK: 	fstpl	305419896
   13689         	fstpl	0x12345678
   13690 
   13691 // CHECK: 	fstp	%st(2)
   13692         	fstp	%st(2)
   13693 
   13694 // CHECK: 	fistpl	3735928559(%ebx,%ecx,8)
   13695         	fistpl	0xdeadbeef(%ebx,%ecx,8)
   13696 
   13697 // CHECK: 	fistpl	3133065982
   13698         	fistpl	0xbabecafe
   13699 
   13700 // CHECK: 	fistpl	305419896
   13701         	fistpl	0x12345678
   13702 
   13703 // CHECK: 	fistpll	3735928559(%ebx,%ecx,8)
   13704         	fistpll	0xdeadbeef(%ebx,%ecx,8)
   13705 
   13706 // CHECK: 	fistpll	32493
   13707         	fistpll	0x7eed
   13708 
   13709 // CHECK: 	fistpll	3133065982
   13710         	fistpll	0xbabecafe
   13711 
   13712 // CHECK: 	fistpll	305419896
   13713         	fistpll	0x12345678
   13714 
   13715 // CHECK: 	fstpt	3735928559(%ebx,%ecx,8)
   13716         	fstpt	0xdeadbeef(%ebx,%ecx,8)
   13717 
   13718 // CHECK: 	fstpt	32493
   13719         	fstpt	0x7eed
   13720 
   13721 // CHECK: 	fstpt	3133065982
   13722         	fstpt	0xbabecafe
   13723 
   13724 // CHECK: 	fstpt	305419896
   13725         	fstpt	0x12345678
   13726 
   13727 // CHECK: 	fbstp	3735928559(%ebx,%ecx,8)
   13728         	fbstp	0xdeadbeef(%ebx,%ecx,8)
   13729 
   13730 // CHECK: 	fbstp	32493
   13731         	fbstp	0x7eed
   13732 
   13733 // CHECK: 	fbstp	3133065982
   13734         	fbstp	0xbabecafe
   13735 
   13736 // CHECK: 	fbstp	305419896
   13737         	fbstp	0x12345678
   13738 
   13739 // CHECK: 	fxch	%st(2)
   13740         	fxch	%st(2)
   13741 
   13742 // CHECK: 	fcom	%st(2)
   13743         	fcom	%st(2)
   13744 
   13745 // CHECK: 	fcoml	3735928559(%ebx,%ecx,8)
   13746         	fcoml	0xdeadbeef(%ebx,%ecx,8)
   13747 
   13748 // CHECK: 	fcoml	3133065982
   13749         	fcoml	0xbabecafe
   13750 
   13751 // CHECK: 	fcoml	305419896
   13752         	fcoml	0x12345678
   13753 
   13754 // CHECK: 	fcom	%st(2)
   13755         	fcom	%st(2)
   13756 
   13757 // CHECK: 	ficoml	3735928559(%ebx,%ecx,8)
   13758         	ficoml	0xdeadbeef(%ebx,%ecx,8)
   13759 
   13760 // CHECK: 	ficoml	3133065982
   13761         	ficoml	0xbabecafe
   13762 
   13763 // CHECK: 	ficoml	305419896
   13764         	ficoml	0x12345678
   13765 
   13766 // CHECK: 	fcomp	%st(2)
   13767         	fcomp	%st(2)
   13768 
   13769 // CHECK: 	fcompl	3735928559(%ebx,%ecx,8)
   13770         	fcompl	0xdeadbeef(%ebx,%ecx,8)
   13771 
   13772 // CHECK: 	fcompl	3133065982
   13773         	fcompl	0xbabecafe
   13774 
   13775 // CHECK: 	fcompl	305419896
   13776         	fcompl	0x12345678
   13777 
   13778 // CHECK: 	fcomp	%st(2)
   13779         	fcomp	%st(2)
   13780 
   13781 // CHECK: 	ficompl	3735928559(%ebx,%ecx,8)
   13782         	ficompl	0xdeadbeef(%ebx,%ecx,8)
   13783 
   13784 // CHECK: 	ficompl	3133065982
   13785         	ficompl	0xbabecafe
   13786 
   13787 // CHECK: 	ficompl	305419896
   13788         	ficompl	0x12345678
   13789 
   13790 // CHECK: 	fcompp
   13791         	fcompp
   13792 
   13793 // CHECK: 	fucom	%st(2)
   13794         	fucom	%st(2)
   13795 
   13796 // CHECK: 	fucomp	%st(2)
   13797         	fucomp	%st(2)
   13798 
   13799 // CHECK: 	fucompp
   13800         	fucompp
   13801 
   13802 // CHECK: 	ftst
   13803         	ftst
   13804 
   13805 // CHECK: 	fxam
   13806         	fxam
   13807 
   13808 // CHECK: 	fld1
   13809         	fld1
   13810 
   13811 // CHECK: 	fldl2t
   13812         	fldl2t
   13813 
   13814 // CHECK: 	fldl2e
   13815         	fldl2e
   13816 
   13817 // CHECK: 	fldpi
   13818         	fldpi
   13819 
   13820 // CHECK: 	fldlg2
   13821         	fldlg2
   13822 
   13823 // CHECK: 	fldln2
   13824         	fldln2
   13825 
   13826 // CHECK: 	fldz
   13827         	fldz
   13828 
   13829 // CHECK: 	fadd	%st(2)
   13830         	fadd	%st(2)
   13831 
   13832 // CHECK: 	faddl	3735928559(%ebx,%ecx,8)
   13833         	faddl	0xdeadbeef(%ebx,%ecx,8)
   13834 
   13835 // CHECK: 	faddl	3133065982
   13836         	faddl	0xbabecafe
   13837 
   13838 // CHECK: 	faddl	305419896
   13839         	faddl	0x12345678
   13840 
   13841 // CHECK: 	fiaddl	3735928559(%ebx,%ecx,8)
   13842         	fiaddl	0xdeadbeef(%ebx,%ecx,8)
   13843 
   13844 // CHECK: 	fiaddl	3133065982
   13845         	fiaddl	0xbabecafe
   13846 
   13847 // CHECK: 	fiaddl	305419896
   13848         	fiaddl	0x12345678
   13849 
   13850 // CHECK: 	faddp	%st(2)
   13851         	faddp	%st(2)
   13852 
   13853 // CHECK: 	fsub	%st(2)
   13854         	fsub	%st(2)
   13855 
   13856 // CHECK: 	fsubl	3735928559(%ebx,%ecx,8)
   13857         	fsubl	0xdeadbeef(%ebx,%ecx,8)
   13858 
   13859 // CHECK: 	fsubl	3133065982
   13860         	fsubl	0xbabecafe
   13861 
   13862 // CHECK: 	fsubl	305419896
   13863         	fsubl	0x12345678
   13864 
   13865 // CHECK: 	fisubl	3735928559(%ebx,%ecx,8)
   13866         	fisubl	0xdeadbeef(%ebx,%ecx,8)
   13867 
   13868 // CHECK: 	fisubl	3133065982
   13869         	fisubl	0xbabecafe
   13870 
   13871 // CHECK: 	fisubl	305419896
   13872         	fisubl	0x12345678
   13873 
   13874 // CHECK: 	fsubp	%st(2)
   13875         	fsubp	%st(2)
   13876 
   13877 // CHECK: 	fsubr	%st(2)
   13878         	fsubr	%st(2)
   13879 
   13880 // CHECK: 	fsubrl	3735928559(%ebx,%ecx,8)
   13881         	fsubrl	0xdeadbeef(%ebx,%ecx,8)
   13882 
   13883 // CHECK: 	fsubrl	3133065982
   13884         	fsubrl	0xbabecafe
   13885 
   13886 // CHECK: 	fsubrl	305419896
   13887         	fsubrl	0x12345678
   13888 
   13889 // CHECK: 	fisubrl	3735928559(%ebx,%ecx,8)
   13890         	fisubrl	0xdeadbeef(%ebx,%ecx,8)
   13891 
   13892 // CHECK: 	fisubrl	3133065982
   13893         	fisubrl	0xbabecafe
   13894 
   13895 // CHECK: 	fisubrl	305419896
   13896         	fisubrl	0x12345678
   13897 
   13898 // CHECK: 	fsubrp	%st(2)
   13899         	fsubrp	%st(2)
   13900 
   13901 // CHECK: 	fmul	%st(2)
   13902         	fmul	%st(2)
   13903 
   13904 // CHECK: 	fmull	3735928559(%ebx,%ecx,8)
   13905         	fmull	0xdeadbeef(%ebx,%ecx,8)
   13906 
   13907 // CHECK: 	fmull	3133065982
   13908         	fmull	0xbabecafe
   13909 
   13910 // CHECK: 	fmull	305419896
   13911         	fmull	0x12345678
   13912 
   13913 // CHECK: 	fimull	3735928559(%ebx,%ecx,8)
   13914         	fimull	0xdeadbeef(%ebx,%ecx,8)
   13915 
   13916 // CHECK: 	fimull	3133065982
   13917         	fimull	0xbabecafe
   13918 
   13919 // CHECK: 	fimull	305419896
   13920         	fimull	0x12345678
   13921 
   13922 // CHECK: 	fmulp	%st(2)
   13923         	fmulp	%st(2)
   13924 
   13925 // CHECK: 	fdiv	%st(2)
   13926         	fdiv	%st(2)
   13927 
   13928 // CHECK: 	fdivl	3735928559(%ebx,%ecx,8)
   13929         	fdivl	0xdeadbeef(%ebx,%ecx,8)
   13930 
   13931 // CHECK: 	fdivl	3133065982
   13932         	fdivl	0xbabecafe
   13933 
   13934 // CHECK: 	fdivl	305419896
   13935         	fdivl	0x12345678
   13936 
   13937 // CHECK: 	fidivl	3735928559(%ebx,%ecx,8)
   13938         	fidivl	0xdeadbeef(%ebx,%ecx,8)
   13939 
   13940 // CHECK: 	fidivl	3133065982
   13941         	fidivl	0xbabecafe
   13942 
   13943 // CHECK: 	fidivl	305419896
   13944         	fidivl	0x12345678
   13945 
   13946 // CHECK: 	fdivp	%st(2)
   13947         	fdivp	%st(2)
   13948 
   13949 // CHECK: 	fdivr	%st(2)
   13950         	fdivr	%st(2)
   13951 
   13952 // CHECK: 	fdivrl	3735928559(%ebx,%ecx,8)
   13953         	fdivrl	0xdeadbeef(%ebx,%ecx,8)
   13954 
   13955 // CHECK: 	fdivrl	3133065982
   13956         	fdivrl	0xbabecafe
   13957 
   13958 // CHECK: 	fdivrl	305419896
   13959         	fdivrl	0x12345678
   13960 
   13961 // CHECK: 	fidivrl	3735928559(%ebx,%ecx,8)
   13962         	fidivrl	0xdeadbeef(%ebx,%ecx,8)
   13963 
   13964 // CHECK: 	fidivrl	3133065982
   13965         	fidivrl	0xbabecafe
   13966 
   13967 // CHECK: 	fidivrl	305419896
   13968         	fidivrl	0x12345678
   13969 
   13970 // CHECK: 	fdivrp	%st(2)
   13971         	fdivrp	%st(2)
   13972 
   13973 // CHECK: 	f2xm1
   13974         	f2xm1
   13975 
   13976 // CHECK: 	fyl2x
   13977         	fyl2x
   13978 
   13979 // CHECK: 	fptan
   13980         	fptan
   13981 
   13982 // CHECK: 	fpatan
   13983         	fpatan
   13984 
   13985 // CHECK: 	fxtract
   13986         	fxtract
   13987 
   13988 // CHECK: 	fprem1
   13989         	fprem1
   13990 
   13991 // CHECK: 	fdecstp
   13992         	fdecstp
   13993 
   13994 // CHECK: 	fincstp
   13995         	fincstp
   13996 
   13997 // CHECK: 	fprem
   13998         	fprem
   13999 
   14000 // CHECK: 	fyl2xp1
   14001         	fyl2xp1
   14002 
   14003 // CHECK: 	fsqrt
   14004         	fsqrt
   14005 
   14006 // CHECK: 	fsincos
   14007         	fsincos
   14008 
   14009 // CHECK: 	frndint
   14010         	frndint
   14011 
   14012 // CHECK: 	fscale
   14013         	fscale
   14014 
   14015 // CHECK: 	fsin
   14016         	fsin
   14017 
   14018 // CHECK: 	fcos
   14019         	fcos
   14020 
   14021 // CHECK: 	fchs
   14022         	fchs
   14023 
   14024 // CHECK: 	fabs
   14025         	fabs
   14026 
   14027 // CHECK: 	fninit
   14028         	fninit
   14029 
   14030 // CHECK: 	fldcw	3735928559(%ebx,%ecx,8)
   14031         	fldcw	0xdeadbeef(%ebx,%ecx,8)
   14032 
   14033 // CHECK: 	fldcw	3133065982
   14034         	fldcw	0xbabecafe
   14035 
   14036 // CHECK: 	fldcw	305419896
   14037         	fldcw	0x12345678
   14038 
   14039 // CHECK: 	fnstcw	3735928559(%ebx,%ecx,8)
   14040         	fnstcw	0xdeadbeef(%ebx,%ecx,8)
   14041 
   14042 // CHECK: 	fnstcw	3133065982
   14043         	fnstcw	0xbabecafe
   14044 
   14045 // CHECK: 	fnstcw	305419896
   14046         	fnstcw	0x12345678
   14047 
   14048 // CHECK: 	fnstsw	3735928559(%ebx,%ecx,8)
   14049         	fnstsw	0xdeadbeef(%ebx,%ecx,8)
   14050 
   14051 // CHECK: 	fnstsw	3133065982
   14052         	fnstsw	0xbabecafe
   14053 
   14054 // CHECK: 	fnstsw	305419896
   14055         	fnstsw	0x12345678
   14056 
   14057 // CHECK: 	fnclex
   14058         	fnclex
   14059 
   14060 // CHECK: 	fnstenv	32493
   14061         	fnstenv	0x7eed
   14062 
   14063 // CHECK: 	fldenv	32493
   14064         	fldenv	0x7eed
   14065 
   14066 // CHECK: 	fnsave	32493
   14067         	fnsave	0x7eed
   14068 
   14069 // CHECK: 	frstor	32493
   14070         	frstor	0x7eed
   14071 
   14072 // CHECK: 	ffree	%st(2)
   14073         	ffree	%st(2)
   14074 
   14075 // CHECK: 	fnop
   14076         	fnop
   14077 
   14078 // CHECK: 	invd
   14079         	invd
   14080 
   14081 // CHECK: 	wbinvd
   14082         	wbinvd
   14083 
   14084 // CHECK: 	cpuid
   14085         	cpuid
   14086 
   14087 // CHECK: 	wrmsr
   14088         	wrmsr
   14089 
   14090 // CHECK: 	rdtsc
   14091         	rdtsc
   14092 
   14093 // CHECK: 	rdmsr
   14094         	rdmsr
   14095 
   14096 // CHECK: 	cmpxchg8b	3735928559(%ebx,%ecx,8)
   14097         	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
   14098 
   14099 // CHECK: 	cmpxchg8b	32493
   14100         	cmpxchg8b	0x7eed
   14101 
   14102 // CHECK: 	cmpxchg8b	3133065982
   14103         	cmpxchg8b	0xbabecafe
   14104 
   14105 // CHECK: 	cmpxchg8b	305419896
   14106         	cmpxchg8b	0x12345678
   14107 
   14108 // CHECK: 	sysenter
   14109         	sysenter
   14110 
   14111 // CHECK: 	sysexit
   14112         	sysexit
   14113 
   14114 // CHECK: 	fxsave	3735928559(%ebx,%ecx,8)
   14115         	fxsave	0xdeadbeef(%ebx,%ecx,8)
   14116 
   14117 // CHECK: 	fxsave	32493
   14118         	fxsave	0x7eed
   14119 
   14120 // CHECK: 	fxsave	3133065982
   14121         	fxsave	0xbabecafe
   14122 
   14123 // CHECK: 	fxsave	305419896
   14124         	fxsave	0x12345678
   14125 
   14126 // CHECK: 	fxrstor	3735928559(%ebx,%ecx,8)
   14127         	fxrstor	0xdeadbeef(%ebx,%ecx,8)
   14128 
   14129 // CHECK: 	fxrstor	32493
   14130         	fxrstor	0x7eed
   14131 
   14132 // CHECK: 	fxrstor	3133065982
   14133         	fxrstor	0xbabecafe
   14134 
   14135 // CHECK: 	fxrstor	305419896
   14136         	fxrstor	0x12345678
   14137 
   14138 // CHECK: 	rdpmc
   14139         	rdpmc
   14140 
   14141 // CHECK: 	ud2
   14142         	ud2
   14143 
   14144 // CHECK: 	fcmovb	%st(2), %st(0)
   14145         	fcmovb	%st(2),%st
   14146 
   14147 // CHECK: 	fcmove	%st(2), %st(0)
   14148         	fcmove	%st(2),%st
   14149 
   14150 // CHECK: 	fcmovbe	%st(2), %st(0)
   14151         	fcmovbe	%st(2),%st
   14152 
   14153 // CHECK: 	fcmovu	 %st(2), %st(0)
   14154         	fcmovu	%st(2),%st
   14155 
   14156 // CHECK: 	fcmovnb	%st(2), %st(0)
   14157         	fcmovnb	%st(2),%st
   14158 
   14159 // CHECK: 	fcmovne	%st(2), %st(0)
   14160         	fcmovne	%st(2),%st
   14161 
   14162 // CHECK: 	fcmovnbe	%st(2), %st(0)
   14163         	fcmovnbe	%st(2),%st
   14164 
   14165 // CHECK: 	fcmovnu	%st(2), %st(0)
   14166         	fcmovnu	%st(2),%st
   14167 
   14168 // CHECK: 	fcomi	%st(2)
   14169         	fcomi	%st(2),%st
   14170 
   14171 // CHECK: 	fucomi	%st(2)
   14172         	fucomi	%st(2),%st
   14173 
   14174 // CHECK: 	fcompi	%st(2)
   14175         	fcomip	%st(2),%st
   14176 
   14177 // CHECK: 	fucompi	%st(2)
   14178         	fucomip	%st(2),%st
   14179 
   14180 // CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
   14181         	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
   14182 
   14183 // CHECK: 	movntil	%ecx, 69
   14184         	movntil	%ecx,0x45
   14185 
   14186 // CHECK: 	movntil	%ecx, 32493
   14187         	movnti	%ecx,0x7eed
   14188 
   14189 // CHECK: 	movntil	%ecx, 3133065982
   14190         	movnti	%ecx,0xbabecafe
   14191 
   14192 // CHECK: 	movntil	%ecx, 305419896
   14193         	movnti	%ecx,0x12345678
   14194 
   14195 // CHECK: 	clflush	3735928559(%ebx,%ecx,8)
   14196         	clflush	0xdeadbeef(%ebx,%ecx,8)
   14197 
   14198 // CHECK: 	clflush	32493
   14199         	clflush	0x7eed
   14200 
   14201 // CHECK: 	clflush	3133065982
   14202         	clflush	0xbabecafe
   14203 
   14204 // CHECK: 	clflush	305419896
   14205         	clflush	0x12345678
   14206 
   14207 // CHECK: 	pause
   14208         	pause
   14209 
   14210 // CHECK: 	sfence
   14211         	sfence
   14212 
   14213 // CHECK: 	lfence
   14214         	lfence
   14215 
   14216 // CHECK: 	mfence
   14217         	mfence
   14218 
   14219 // CHECK: 	emms
   14220         	emms
   14221 
   14222 // CHECK: 	movd	%ecx, %mm3
   14223         	movd	%ecx,%mm3
   14224 
   14225 // CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
   14226         	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
   14227 
   14228 // CHECK: 	movd	69, %mm3
   14229         	movd	0x45,%mm3
   14230 
   14231 // CHECK: 	movd	32493, %mm3
   14232         	movd	0x7eed,%mm3
   14233 
   14234 // CHECK: 	movd	3133065982, %mm3
   14235         	movd	0xbabecafe,%mm3
   14236 
   14237 // CHECK: 	movd	305419896, %mm3
   14238         	movd	0x12345678,%mm3
   14239 
   14240 // CHECK: 	movd	%mm3, %ecx
   14241         	movd	%mm3,%ecx
   14242 
   14243 // CHECK: 	movd	%mm3, 3735928559(%ebx,%ecx,8)
   14244         	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
   14245 
   14246 // CHECK: 	movd	%mm3, 69
   14247         	movd	%mm3,0x45
   14248 
   14249 // CHECK: 	movd	%mm3, 32493
   14250         	movd	%mm3,0x7eed
   14251 
   14252 // CHECK: 	movd	%mm3, 3133065982
   14253         	movd	%mm3,0xbabecafe
   14254 
   14255 // CHECK: 	movd	%mm3, 305419896
   14256         	movd	%mm3,0x12345678
   14257 
   14258 // CHECK: 	movd	%ecx, %xmm5
   14259         	movd	%ecx,%xmm5
   14260 
   14261 // CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
   14262         	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14263 
   14264 // CHECK: 	movd	69, %xmm5
   14265         	movd	0x45,%xmm5
   14266 
   14267 // CHECK: 	movd	32493, %xmm5
   14268         	movd	0x7eed,%xmm5
   14269 
   14270 // CHECK: 	movd	3133065982, %xmm5
   14271         	movd	0xbabecafe,%xmm5
   14272 
   14273 // CHECK: 	movd	305419896, %xmm5
   14274         	movd	0x12345678,%xmm5
   14275 
   14276 // CHECK: 	movd	%xmm5, %ecx
   14277         	movd	%xmm5,%ecx
   14278 
   14279 // CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
   14280         	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   14281 
   14282 // CHECK: 	movd	%xmm5, 69
   14283         	movd	%xmm5,0x45
   14284 
   14285 // CHECK: 	movd	%xmm5, 32493
   14286         	movd	%xmm5,0x7eed
   14287 
   14288 // CHECK: 	movd	%xmm5, 3133065982
   14289         	movd	%xmm5,0xbabecafe
   14290 
   14291 // CHECK: 	movd	%xmm5, 305419896
   14292         	movd	%xmm5,0x12345678
   14293 
   14294 // CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
   14295         	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
   14296 
   14297 // CHECK: 	movq	69, %mm3
   14298         	movq	0x45,%mm3
   14299 
   14300 // CHECK: 	movq	32493, %mm3
   14301         	movq	0x7eed,%mm3
   14302 
   14303 // CHECK: 	movq	3133065982, %mm3
   14304         	movq	0xbabecafe,%mm3
   14305 
   14306 // CHECK: 	movq	305419896, %mm3
   14307         	movq	0x12345678,%mm3
   14308 
   14309 // CHECK: 	movq	%mm3, %mm3
   14310         	movq	%mm3,%mm3
   14311 
   14312 // CHECK: 	movq	%mm3, 3735928559(%ebx,%ecx,8)
   14313         	movq	%mm3,0xdeadbeef(%ebx,%ecx,8)
   14314 
   14315 // CHECK: 	movq	%mm3, 69
   14316         	movq	%mm3,0x45
   14317 
   14318 // CHECK: 	movq	%mm3, 32493
   14319         	movq	%mm3,0x7eed
   14320 
   14321 // CHECK: 	movq	%mm3, 3133065982
   14322         	movq	%mm3,0xbabecafe
   14323 
   14324 // CHECK: 	movq	%mm3, 305419896
   14325         	movq	%mm3,0x12345678
   14326 
   14327 // CHECK: 	movq	%mm3, %mm3
   14328         	movq	%mm3,%mm3
   14329 
   14330 // CHECK: 	movq	3735928559(%ebx,%ecx,8), %xmm5
   14331         	movq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14332 
   14333 // CHECK: 	movq	69, %xmm5
   14334         	movq	0x45,%xmm5
   14335 
   14336 // CHECK: 	movq	32493, %xmm5
   14337         	movq	0x7eed,%xmm5
   14338 
   14339 // CHECK: 	movq	3133065982, %xmm5
   14340         	movq	0xbabecafe,%xmm5
   14341 
   14342 // CHECK: 	movq	305419896, %xmm5
   14343         	movq	0x12345678,%xmm5
   14344 
   14345 // CHECK: 	movq	%xmm5, %xmm5
   14346         	movq	%xmm5,%xmm5
   14347 
   14348 // CHECK: 	movq	%xmm5, 3735928559(%ebx,%ecx,8)
   14349         	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   14350 
   14351 // CHECK: 	movq	%xmm5, 69
   14352         	movq	%xmm5,0x45
   14353 
   14354 // CHECK: 	movq	%xmm5, 32493
   14355         	movq	%xmm5,0x7eed
   14356 
   14357 // CHECK: 	movq	%xmm5, 3133065982
   14358         	movq	%xmm5,0xbabecafe
   14359 
   14360 // CHECK: 	movq	%xmm5, 305419896
   14361         	movq	%xmm5,0x12345678
   14362 
   14363 // CHECK: 	movq	%xmm5, %xmm5
   14364         	movq	%xmm5,%xmm5
   14365 
   14366 // CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %mm3
   14367         	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14368 
   14369 // CHECK: 	packssdw	69, %mm3
   14370         	packssdw	0x45,%mm3
   14371 
   14372 // CHECK: 	packssdw	32493, %mm3
   14373         	packssdw	0x7eed,%mm3
   14374 
   14375 // CHECK: 	packssdw	3133065982, %mm3
   14376         	packssdw	0xbabecafe,%mm3
   14377 
   14378 // CHECK: 	packssdw	305419896, %mm3
   14379         	packssdw	0x12345678,%mm3
   14380 
   14381 // CHECK: 	packssdw	%mm3, %mm3
   14382         	packssdw	%mm3,%mm3
   14383 
   14384 // CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %xmm5
   14385         	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14386 
   14387 // CHECK: 	packssdw	69, %xmm5
   14388         	packssdw	0x45,%xmm5
   14389 
   14390 // CHECK: 	packssdw	32493, %xmm5
   14391         	packssdw	0x7eed,%xmm5
   14392 
   14393 // CHECK: 	packssdw	3133065982, %xmm5
   14394         	packssdw	0xbabecafe,%xmm5
   14395 
   14396 // CHECK: 	packssdw	305419896, %xmm5
   14397         	packssdw	0x12345678,%xmm5
   14398 
   14399 // CHECK: 	packssdw	%xmm5, %xmm5
   14400         	packssdw	%xmm5,%xmm5
   14401 
   14402 // CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %mm3
   14403         	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14404 
   14405 // CHECK: 	packsswb	69, %mm3
   14406         	packsswb	0x45,%mm3
   14407 
   14408 // CHECK: 	packsswb	32493, %mm3
   14409         	packsswb	0x7eed,%mm3
   14410 
   14411 // CHECK: 	packsswb	3133065982, %mm3
   14412         	packsswb	0xbabecafe,%mm3
   14413 
   14414 // CHECK: 	packsswb	305419896, %mm3
   14415         	packsswb	0x12345678,%mm3
   14416 
   14417 // CHECK: 	packsswb	%mm3, %mm3
   14418         	packsswb	%mm3,%mm3
   14419 
   14420 // CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %xmm5
   14421         	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14422 
   14423 // CHECK: 	packsswb	69, %xmm5
   14424         	packsswb	0x45,%xmm5
   14425 
   14426 // CHECK: 	packsswb	32493, %xmm5
   14427         	packsswb	0x7eed,%xmm5
   14428 
   14429 // CHECK: 	packsswb	3133065982, %xmm5
   14430         	packsswb	0xbabecafe,%xmm5
   14431 
   14432 // CHECK: 	packsswb	305419896, %xmm5
   14433         	packsswb	0x12345678,%xmm5
   14434 
   14435 // CHECK: 	packsswb	%xmm5, %xmm5
   14436         	packsswb	%xmm5,%xmm5
   14437 
   14438 // CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %mm3
   14439         	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14440 
   14441 // CHECK: 	packuswb	69, %mm3
   14442         	packuswb	0x45,%mm3
   14443 
   14444 // CHECK: 	packuswb	32493, %mm3
   14445         	packuswb	0x7eed,%mm3
   14446 
   14447 // CHECK: 	packuswb	3133065982, %mm3
   14448         	packuswb	0xbabecafe,%mm3
   14449 
   14450 // CHECK: 	packuswb	305419896, %mm3
   14451         	packuswb	0x12345678,%mm3
   14452 
   14453 // CHECK: 	packuswb	%mm3, %mm3
   14454         	packuswb	%mm3,%mm3
   14455 
   14456 // CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %xmm5
   14457         	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14458 
   14459 // CHECK: 	packuswb	69, %xmm5
   14460         	packuswb	0x45,%xmm5
   14461 
   14462 // CHECK: 	packuswb	32493, %xmm5
   14463         	packuswb	0x7eed,%xmm5
   14464 
   14465 // CHECK: 	packuswb	3133065982, %xmm5
   14466         	packuswb	0xbabecafe,%xmm5
   14467 
   14468 // CHECK: 	packuswb	305419896, %xmm5
   14469         	packuswb	0x12345678,%xmm5
   14470 
   14471 // CHECK: 	packuswb	%xmm5, %xmm5
   14472         	packuswb	%xmm5,%xmm5
   14473 
   14474 // CHECK: 	paddb	3735928559(%ebx,%ecx,8), %mm3
   14475         	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14476 
   14477 // CHECK: 	paddb	69, %mm3
   14478         	paddb	0x45,%mm3
   14479 
   14480 // CHECK: 	paddb	32493, %mm3
   14481         	paddb	0x7eed,%mm3
   14482 
   14483 // CHECK: 	paddb	3133065982, %mm3
   14484         	paddb	0xbabecafe,%mm3
   14485 
   14486 // CHECK: 	paddb	305419896, %mm3
   14487         	paddb	0x12345678,%mm3
   14488 
   14489 // CHECK: 	paddb	%mm3, %mm3
   14490         	paddb	%mm3,%mm3
   14491 
   14492 // CHECK: 	paddb	3735928559(%ebx,%ecx,8), %xmm5
   14493         	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14494 
   14495 // CHECK: 	paddb	69, %xmm5
   14496         	paddb	0x45,%xmm5
   14497 
   14498 // CHECK: 	paddb	32493, %xmm5
   14499         	paddb	0x7eed,%xmm5
   14500 
   14501 // CHECK: 	paddb	3133065982, %xmm5
   14502         	paddb	0xbabecafe,%xmm5
   14503 
   14504 // CHECK: 	paddb	305419896, %xmm5
   14505         	paddb	0x12345678,%xmm5
   14506 
   14507 // CHECK: 	paddb	%xmm5, %xmm5
   14508         	paddb	%xmm5,%xmm5
   14509 
   14510 // CHECK: 	paddw	3735928559(%ebx,%ecx,8), %mm3
   14511         	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14512 
   14513 // CHECK: 	paddw	69, %mm3
   14514         	paddw	0x45,%mm3
   14515 
   14516 // CHECK: 	paddw	32493, %mm3
   14517         	paddw	0x7eed,%mm3
   14518 
   14519 // CHECK: 	paddw	3133065982, %mm3
   14520         	paddw	0xbabecafe,%mm3
   14521 
   14522 // CHECK: 	paddw	305419896, %mm3
   14523         	paddw	0x12345678,%mm3
   14524 
   14525 // CHECK: 	paddw	%mm3, %mm3
   14526         	paddw	%mm3,%mm3
   14527 
   14528 // CHECK: 	paddw	3735928559(%ebx,%ecx,8), %xmm5
   14529         	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14530 
   14531 // CHECK: 	paddw	69, %xmm5
   14532         	paddw	0x45,%xmm5
   14533 
   14534 // CHECK: 	paddw	32493, %xmm5
   14535         	paddw	0x7eed,%xmm5
   14536 
   14537 // CHECK: 	paddw	3133065982, %xmm5
   14538         	paddw	0xbabecafe,%xmm5
   14539 
   14540 // CHECK: 	paddw	305419896, %xmm5
   14541         	paddw	0x12345678,%xmm5
   14542 
   14543 // CHECK: 	paddw	%xmm5, %xmm5
   14544         	paddw	%xmm5,%xmm5
   14545 
   14546 // CHECK: 	paddd	3735928559(%ebx,%ecx,8), %mm3
   14547         	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
   14548 
   14549 // CHECK: 	paddd	69, %mm3
   14550         	paddd	0x45,%mm3
   14551 
   14552 // CHECK: 	paddd	32493, %mm3
   14553         	paddd	0x7eed,%mm3
   14554 
   14555 // CHECK: 	paddd	3133065982, %mm3
   14556         	paddd	0xbabecafe,%mm3
   14557 
   14558 // CHECK: 	paddd	305419896, %mm3
   14559         	paddd	0x12345678,%mm3
   14560 
   14561 // CHECK: 	paddd	%mm3, %mm3
   14562         	paddd	%mm3,%mm3
   14563 
   14564 // CHECK: 	paddd	3735928559(%ebx,%ecx,8), %xmm5
   14565         	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14566 
   14567 // CHECK: 	paddd	69, %xmm5
   14568         	paddd	0x45,%xmm5
   14569 
   14570 // CHECK: 	paddd	32493, %xmm5
   14571         	paddd	0x7eed,%xmm5
   14572 
   14573 // CHECK: 	paddd	3133065982, %xmm5
   14574         	paddd	0xbabecafe,%xmm5
   14575 
   14576 // CHECK: 	paddd	305419896, %xmm5
   14577         	paddd	0x12345678,%xmm5
   14578 
   14579 // CHECK: 	paddd	%xmm5, %xmm5
   14580         	paddd	%xmm5,%xmm5
   14581 
   14582 // CHECK: 	paddq	3735928559(%ebx,%ecx,8), %mm3
   14583         	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
   14584 
   14585 // CHECK: 	paddq	69, %mm3
   14586         	paddq	0x45,%mm3
   14587 
   14588 // CHECK: 	paddq	32493, %mm3
   14589         	paddq	0x7eed,%mm3
   14590 
   14591 // CHECK: 	paddq	3133065982, %mm3
   14592         	paddq	0xbabecafe,%mm3
   14593 
   14594 // CHECK: 	paddq	305419896, %mm3
   14595         	paddq	0x12345678,%mm3
   14596 
   14597 // CHECK: 	paddq	%mm3, %mm3
   14598         	paddq	%mm3,%mm3
   14599 
   14600 // CHECK: 	paddq	3735928559(%ebx,%ecx,8), %xmm5
   14601         	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14602 
   14603 // CHECK: 	paddq	69, %xmm5
   14604         	paddq	0x45,%xmm5
   14605 
   14606 // CHECK: 	paddq	32493, %xmm5
   14607         	paddq	0x7eed,%xmm5
   14608 
   14609 // CHECK: 	paddq	3133065982, %xmm5
   14610         	paddq	0xbabecafe,%xmm5
   14611 
   14612 // CHECK: 	paddq	305419896, %xmm5
   14613         	paddq	0x12345678,%xmm5
   14614 
   14615 // CHECK: 	paddq	%xmm5, %xmm5
   14616         	paddq	%xmm5,%xmm5
   14617 
   14618 // CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %mm3
   14619         	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14620 
   14621 // CHECK: 	paddsb	69, %mm3
   14622         	paddsb	0x45,%mm3
   14623 
   14624 // CHECK: 	paddsb	32493, %mm3
   14625         	paddsb	0x7eed,%mm3
   14626 
   14627 // CHECK: 	paddsb	3133065982, %mm3
   14628         	paddsb	0xbabecafe,%mm3
   14629 
   14630 // CHECK: 	paddsb	305419896, %mm3
   14631         	paddsb	0x12345678,%mm3
   14632 
   14633 // CHECK: 	paddsb	%mm3, %mm3
   14634         	paddsb	%mm3,%mm3
   14635 
   14636 // CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %xmm5
   14637         	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14638 
   14639 // CHECK: 	paddsb	69, %xmm5
   14640         	paddsb	0x45,%xmm5
   14641 
   14642 // CHECK: 	paddsb	32493, %xmm5
   14643         	paddsb	0x7eed,%xmm5
   14644 
   14645 // CHECK: 	paddsb	3133065982, %xmm5
   14646         	paddsb	0xbabecafe,%xmm5
   14647 
   14648 // CHECK: 	paddsb	305419896, %xmm5
   14649         	paddsb	0x12345678,%xmm5
   14650 
   14651 // CHECK: 	paddsb	%xmm5, %xmm5
   14652         	paddsb	%xmm5,%xmm5
   14653 
   14654 // CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %mm3
   14655         	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14656 
   14657 // CHECK: 	paddsw	69, %mm3
   14658         	paddsw	0x45,%mm3
   14659 
   14660 // CHECK: 	paddsw	32493, %mm3
   14661         	paddsw	0x7eed,%mm3
   14662 
   14663 // CHECK: 	paddsw	3133065982, %mm3
   14664         	paddsw	0xbabecafe,%mm3
   14665 
   14666 // CHECK: 	paddsw	305419896, %mm3
   14667         	paddsw	0x12345678,%mm3
   14668 
   14669 // CHECK: 	paddsw	%mm3, %mm3
   14670         	paddsw	%mm3,%mm3
   14671 
   14672 // CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %xmm5
   14673         	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14674 
   14675 // CHECK: 	paddsw	69, %xmm5
   14676         	paddsw	0x45,%xmm5
   14677 
   14678 // CHECK: 	paddsw	32493, %xmm5
   14679         	paddsw	0x7eed,%xmm5
   14680 
   14681 // CHECK: 	paddsw	3133065982, %xmm5
   14682         	paddsw	0xbabecafe,%xmm5
   14683 
   14684 // CHECK: 	paddsw	305419896, %xmm5
   14685         	paddsw	0x12345678,%xmm5
   14686 
   14687 // CHECK: 	paddsw	%xmm5, %xmm5
   14688         	paddsw	%xmm5,%xmm5
   14689 
   14690 // CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %mm3
   14691         	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14692 
   14693 // CHECK: 	paddusb	69, %mm3
   14694         	paddusb	0x45,%mm3
   14695 
   14696 // CHECK: 	paddusb	32493, %mm3
   14697         	paddusb	0x7eed,%mm3
   14698 
   14699 // CHECK: 	paddusb	3133065982, %mm3
   14700         	paddusb	0xbabecafe,%mm3
   14701 
   14702 // CHECK: 	paddusb	305419896, %mm3
   14703         	paddusb	0x12345678,%mm3
   14704 
   14705 // CHECK: 	paddusb	%mm3, %mm3
   14706         	paddusb	%mm3,%mm3
   14707 
   14708 // CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %xmm5
   14709         	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14710 
   14711 // CHECK: 	paddusb	69, %xmm5
   14712         	paddusb	0x45,%xmm5
   14713 
   14714 // CHECK: 	paddusb	32493, %xmm5
   14715         	paddusb	0x7eed,%xmm5
   14716 
   14717 // CHECK: 	paddusb	3133065982, %xmm5
   14718         	paddusb	0xbabecafe,%xmm5
   14719 
   14720 // CHECK: 	paddusb	305419896, %xmm5
   14721         	paddusb	0x12345678,%xmm5
   14722 
   14723 // CHECK: 	paddusb	%xmm5, %xmm5
   14724         	paddusb	%xmm5,%xmm5
   14725 
   14726 // CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %mm3
   14727         	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14728 
   14729 // CHECK: 	paddusw	69, %mm3
   14730         	paddusw	0x45,%mm3
   14731 
   14732 // CHECK: 	paddusw	32493, %mm3
   14733         	paddusw	0x7eed,%mm3
   14734 
   14735 // CHECK: 	paddusw	3133065982, %mm3
   14736         	paddusw	0xbabecafe,%mm3
   14737 
   14738 // CHECK: 	paddusw	305419896, %mm3
   14739         	paddusw	0x12345678,%mm3
   14740 
   14741 // CHECK: 	paddusw	%mm3, %mm3
   14742         	paddusw	%mm3,%mm3
   14743 
   14744 // CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %xmm5
   14745         	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14746 
   14747 // CHECK: 	paddusw	69, %xmm5
   14748         	paddusw	0x45,%xmm5
   14749 
   14750 // CHECK: 	paddusw	32493, %xmm5
   14751         	paddusw	0x7eed,%xmm5
   14752 
   14753 // CHECK: 	paddusw	3133065982, %xmm5
   14754         	paddusw	0xbabecafe,%xmm5
   14755 
   14756 // CHECK: 	paddusw	305419896, %xmm5
   14757         	paddusw	0x12345678,%xmm5
   14758 
   14759 // CHECK: 	paddusw	%xmm5, %xmm5
   14760         	paddusw	%xmm5,%xmm5
   14761 
   14762 // CHECK: 	pand	3735928559(%ebx,%ecx,8), %mm3
   14763         	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
   14764 
   14765 // CHECK: 	pand	69, %mm3
   14766         	pand	0x45,%mm3
   14767 
   14768 // CHECK: 	pand	32493, %mm3
   14769         	pand	0x7eed,%mm3
   14770 
   14771 // CHECK: 	pand	3133065982, %mm3
   14772         	pand	0xbabecafe,%mm3
   14773 
   14774 // CHECK: 	pand	305419896, %mm3
   14775         	pand	0x12345678,%mm3
   14776 
   14777 // CHECK: 	pand	%mm3, %mm3
   14778         	pand	%mm3,%mm3
   14779 
   14780 // CHECK: 	pand	3735928559(%ebx,%ecx,8), %xmm5
   14781         	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14782 
   14783 // CHECK: 	pand	69, %xmm5
   14784         	pand	0x45,%xmm5
   14785 
   14786 // CHECK: 	pand	32493, %xmm5
   14787         	pand	0x7eed,%xmm5
   14788 
   14789 // CHECK: 	pand	3133065982, %xmm5
   14790         	pand	0xbabecafe,%xmm5
   14791 
   14792 // CHECK: 	pand	305419896, %xmm5
   14793         	pand	0x12345678,%xmm5
   14794 
   14795 // CHECK: 	pand	%xmm5, %xmm5
   14796         	pand	%xmm5,%xmm5
   14797 
   14798 // CHECK: 	pandn	3735928559(%ebx,%ecx,8), %mm3
   14799         	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
   14800 
   14801 // CHECK: 	pandn	69, %mm3
   14802         	pandn	0x45,%mm3
   14803 
   14804 // CHECK: 	pandn	32493, %mm3
   14805         	pandn	0x7eed,%mm3
   14806 
   14807 // CHECK: 	pandn	3133065982, %mm3
   14808         	pandn	0xbabecafe,%mm3
   14809 
   14810 // CHECK: 	pandn	305419896, %mm3
   14811         	pandn	0x12345678,%mm3
   14812 
   14813 // CHECK: 	pandn	%mm3, %mm3
   14814         	pandn	%mm3,%mm3
   14815 
   14816 // CHECK: 	pandn	3735928559(%ebx,%ecx,8), %xmm5
   14817         	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14818 
   14819 // CHECK: 	pandn	69, %xmm5
   14820         	pandn	0x45,%xmm5
   14821 
   14822 // CHECK: 	pandn	32493, %xmm5
   14823         	pandn	0x7eed,%xmm5
   14824 
   14825 // CHECK: 	pandn	3133065982, %xmm5
   14826         	pandn	0xbabecafe,%xmm5
   14827 
   14828 // CHECK: 	pandn	305419896, %xmm5
   14829         	pandn	0x12345678,%xmm5
   14830 
   14831 // CHECK: 	pandn	%xmm5, %xmm5
   14832         	pandn	%xmm5,%xmm5
   14833 
   14834 // CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
   14835         	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14836 
   14837 // CHECK: 	pcmpeqb	69, %mm3
   14838         	pcmpeqb	0x45,%mm3
   14839 
   14840 // CHECK: 	pcmpeqb	32493, %mm3
   14841         	pcmpeqb	0x7eed,%mm3
   14842 
   14843 // CHECK: 	pcmpeqb	3133065982, %mm3
   14844         	pcmpeqb	0xbabecafe,%mm3
   14845 
   14846 // CHECK: 	pcmpeqb	305419896, %mm3
   14847         	pcmpeqb	0x12345678,%mm3
   14848 
   14849 // CHECK: 	pcmpeqb	%mm3, %mm3
   14850         	pcmpeqb	%mm3,%mm3
   14851 
   14852 // CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
   14853         	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14854 
   14855 // CHECK: 	pcmpeqb	69, %xmm5
   14856         	pcmpeqb	0x45,%xmm5
   14857 
   14858 // CHECK: 	pcmpeqb	32493, %xmm5
   14859         	pcmpeqb	0x7eed,%xmm5
   14860 
   14861 // CHECK: 	pcmpeqb	3133065982, %xmm5
   14862         	pcmpeqb	0xbabecafe,%xmm5
   14863 
   14864 // CHECK: 	pcmpeqb	305419896, %xmm5
   14865         	pcmpeqb	0x12345678,%xmm5
   14866 
   14867 // CHECK: 	pcmpeqb	%xmm5, %xmm5
   14868         	pcmpeqb	%xmm5,%xmm5
   14869 
   14870 // CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
   14871         	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14872 
   14873 // CHECK: 	pcmpeqw	69, %mm3
   14874         	pcmpeqw	0x45,%mm3
   14875 
   14876 // CHECK: 	pcmpeqw	32493, %mm3
   14877         	pcmpeqw	0x7eed,%mm3
   14878 
   14879 // CHECK: 	pcmpeqw	3133065982, %mm3
   14880         	pcmpeqw	0xbabecafe,%mm3
   14881 
   14882 // CHECK: 	pcmpeqw	305419896, %mm3
   14883         	pcmpeqw	0x12345678,%mm3
   14884 
   14885 // CHECK: 	pcmpeqw	%mm3, %mm3
   14886         	pcmpeqw	%mm3,%mm3
   14887 
   14888 // CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
   14889         	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14890 
   14891 // CHECK: 	pcmpeqw	69, %xmm5
   14892         	pcmpeqw	0x45,%xmm5
   14893 
   14894 // CHECK: 	pcmpeqw	32493, %xmm5
   14895         	pcmpeqw	0x7eed,%xmm5
   14896 
   14897 // CHECK: 	pcmpeqw	3133065982, %xmm5
   14898         	pcmpeqw	0xbabecafe,%xmm5
   14899 
   14900 // CHECK: 	pcmpeqw	305419896, %xmm5
   14901         	pcmpeqw	0x12345678,%xmm5
   14902 
   14903 // CHECK: 	pcmpeqw	%xmm5, %xmm5
   14904         	pcmpeqw	%xmm5,%xmm5
   14905 
   14906 // CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
   14907         	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
   14908 
   14909 // CHECK: 	pcmpeqd	69, %mm3
   14910         	pcmpeqd	0x45,%mm3
   14911 
   14912 // CHECK: 	pcmpeqd	32493, %mm3
   14913         	pcmpeqd	0x7eed,%mm3
   14914 
   14915 // CHECK: 	pcmpeqd	3133065982, %mm3
   14916         	pcmpeqd	0xbabecafe,%mm3
   14917 
   14918 // CHECK: 	pcmpeqd	305419896, %mm3
   14919         	pcmpeqd	0x12345678,%mm3
   14920 
   14921 // CHECK: 	pcmpeqd	%mm3, %mm3
   14922         	pcmpeqd	%mm3,%mm3
   14923 
   14924 // CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
   14925         	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14926 
   14927 // CHECK: 	pcmpeqd	69, %xmm5
   14928         	pcmpeqd	0x45,%xmm5
   14929 
   14930 // CHECK: 	pcmpeqd	32493, %xmm5
   14931         	pcmpeqd	0x7eed,%xmm5
   14932 
   14933 // CHECK: 	pcmpeqd	3133065982, %xmm5
   14934         	pcmpeqd	0xbabecafe,%xmm5
   14935 
   14936 // CHECK: 	pcmpeqd	305419896, %xmm5
   14937         	pcmpeqd	0x12345678,%xmm5
   14938 
   14939 // CHECK: 	pcmpeqd	%xmm5, %xmm5
   14940         	pcmpeqd	%xmm5,%xmm5
   14941 
   14942 // CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
   14943         	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14944 
   14945 // CHECK: 	pcmpgtb	69, %mm3
   14946         	pcmpgtb	0x45,%mm3
   14947 
   14948 // CHECK: 	pcmpgtb	32493, %mm3
   14949         	pcmpgtb	0x7eed,%mm3
   14950 
   14951 // CHECK: 	pcmpgtb	3133065982, %mm3
   14952         	pcmpgtb	0xbabecafe,%mm3
   14953 
   14954 // CHECK: 	pcmpgtb	305419896, %mm3
   14955         	pcmpgtb	0x12345678,%mm3
   14956 
   14957 // CHECK: 	pcmpgtb	%mm3, %mm3
   14958         	pcmpgtb	%mm3,%mm3
   14959 
   14960 // CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
   14961         	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14962 
   14963 // CHECK: 	pcmpgtb	69, %xmm5
   14964         	pcmpgtb	0x45,%xmm5
   14965 
   14966 // CHECK: 	pcmpgtb	32493, %xmm5
   14967         	pcmpgtb	0x7eed,%xmm5
   14968 
   14969 // CHECK: 	pcmpgtb	3133065982, %xmm5
   14970         	pcmpgtb	0xbabecafe,%xmm5
   14971 
   14972 // CHECK: 	pcmpgtb	305419896, %xmm5
   14973         	pcmpgtb	0x12345678,%xmm5
   14974 
   14975 // CHECK: 	pcmpgtb	%xmm5, %xmm5
   14976         	pcmpgtb	%xmm5,%xmm5
   14977 
   14978 // CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
   14979         	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14980 
   14981 // CHECK: 	pcmpgtw	69, %mm3
   14982         	pcmpgtw	0x45,%mm3
   14983 
   14984 // CHECK: 	pcmpgtw	32493, %mm3
   14985         	pcmpgtw	0x7eed,%mm3
   14986 
   14987 // CHECK: 	pcmpgtw	3133065982, %mm3
   14988         	pcmpgtw	0xbabecafe,%mm3
   14989 
   14990 // CHECK: 	pcmpgtw	305419896, %mm3
   14991         	pcmpgtw	0x12345678,%mm3
   14992 
   14993 // CHECK: 	pcmpgtw	%mm3, %mm3
   14994         	pcmpgtw	%mm3,%mm3
   14995 
   14996 // CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
   14997         	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14998 
   14999 // CHECK: 	pcmpgtw	69, %xmm5
   15000         	pcmpgtw	0x45,%xmm5
   15001 
   15002 // CHECK: 	pcmpgtw	32493, %xmm5
   15003         	pcmpgtw	0x7eed,%xmm5
   15004 
   15005 // CHECK: 	pcmpgtw	3133065982, %xmm5
   15006         	pcmpgtw	0xbabecafe,%xmm5
   15007 
   15008 // CHECK: 	pcmpgtw	305419896, %xmm5
   15009         	pcmpgtw	0x12345678,%xmm5
   15010 
   15011 // CHECK: 	pcmpgtw	%xmm5, %xmm5
   15012         	pcmpgtw	%xmm5,%xmm5
   15013 
   15014 // CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
   15015         	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15016 
   15017 // CHECK: 	pcmpgtd	69, %mm3
   15018         	pcmpgtd	0x45,%mm3
   15019 
   15020 // CHECK: 	pcmpgtd	32493, %mm3
   15021         	pcmpgtd	0x7eed,%mm3
   15022 
   15023 // CHECK: 	pcmpgtd	3133065982, %mm3
   15024         	pcmpgtd	0xbabecafe,%mm3
   15025 
   15026 // CHECK: 	pcmpgtd	305419896, %mm3
   15027         	pcmpgtd	0x12345678,%mm3
   15028 
   15029 // CHECK: 	pcmpgtd	%mm3, %mm3
   15030         	pcmpgtd	%mm3,%mm3
   15031 
   15032 // CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
   15033         	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15034 
   15035 // CHECK: 	pcmpgtd	69, %xmm5
   15036         	pcmpgtd	0x45,%xmm5
   15037 
   15038 // CHECK: 	pcmpgtd	32493, %xmm5
   15039         	pcmpgtd	0x7eed,%xmm5
   15040 
   15041 // CHECK: 	pcmpgtd	3133065982, %xmm5
   15042         	pcmpgtd	0xbabecafe,%xmm5
   15043 
   15044 // CHECK: 	pcmpgtd	305419896, %xmm5
   15045         	pcmpgtd	0x12345678,%xmm5
   15046 
   15047 // CHECK: 	pcmpgtd	%xmm5, %xmm5
   15048         	pcmpgtd	%xmm5,%xmm5
   15049 
   15050 // CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %mm3
   15051         	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15052 
   15053 // CHECK: 	pmaddwd	69, %mm3
   15054         	pmaddwd	0x45,%mm3
   15055 
   15056 // CHECK: 	pmaddwd	32493, %mm3
   15057         	pmaddwd	0x7eed,%mm3
   15058 
   15059 // CHECK: 	pmaddwd	3133065982, %mm3
   15060         	pmaddwd	0xbabecafe,%mm3
   15061 
   15062 // CHECK: 	pmaddwd	305419896, %mm3
   15063         	pmaddwd	0x12345678,%mm3
   15064 
   15065 // CHECK: 	pmaddwd	%mm3, %mm3
   15066         	pmaddwd	%mm3,%mm3
   15067 
   15068 // CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
   15069         	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15070 
   15071 // CHECK: 	pmaddwd	69, %xmm5
   15072         	pmaddwd	0x45,%xmm5
   15073 
   15074 // CHECK: 	pmaddwd	32493, %xmm5
   15075         	pmaddwd	0x7eed,%xmm5
   15076 
   15077 // CHECK: 	pmaddwd	3133065982, %xmm5
   15078         	pmaddwd	0xbabecafe,%xmm5
   15079 
   15080 // CHECK: 	pmaddwd	305419896, %xmm5
   15081         	pmaddwd	0x12345678,%xmm5
   15082 
   15083 // CHECK: 	pmaddwd	%xmm5, %xmm5
   15084         	pmaddwd	%xmm5,%xmm5
   15085 
   15086 // CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %mm3
   15087         	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15088 
   15089 // CHECK: 	pmulhw	69, %mm3
   15090         	pmulhw	0x45,%mm3
   15091 
   15092 // CHECK: 	pmulhw	32493, %mm3
   15093         	pmulhw	0x7eed,%mm3
   15094 
   15095 // CHECK: 	pmulhw	3133065982, %mm3
   15096         	pmulhw	0xbabecafe,%mm3
   15097 
   15098 // CHECK: 	pmulhw	305419896, %mm3
   15099         	pmulhw	0x12345678,%mm3
   15100 
   15101 // CHECK: 	pmulhw	%mm3, %mm3
   15102         	pmulhw	%mm3,%mm3
   15103 
   15104 // CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %xmm5
   15105         	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15106 
   15107 // CHECK: 	pmulhw	69, %xmm5
   15108         	pmulhw	0x45,%xmm5
   15109 
   15110 // CHECK: 	pmulhw	32493, %xmm5
   15111         	pmulhw	0x7eed,%xmm5
   15112 
   15113 // CHECK: 	pmulhw	3133065982, %xmm5
   15114         	pmulhw	0xbabecafe,%xmm5
   15115 
   15116 // CHECK: 	pmulhw	305419896, %xmm5
   15117         	pmulhw	0x12345678,%xmm5
   15118 
   15119 // CHECK: 	pmulhw	%xmm5, %xmm5
   15120         	pmulhw	%xmm5,%xmm5
   15121 
   15122 // CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %mm3
   15123         	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15124 
   15125 // CHECK: 	pmullw	69, %mm3
   15126         	pmullw	0x45,%mm3
   15127 
   15128 // CHECK: 	pmullw	32493, %mm3
   15129         	pmullw	0x7eed,%mm3
   15130 
   15131 // CHECK: 	pmullw	3133065982, %mm3
   15132         	pmullw	0xbabecafe,%mm3
   15133 
   15134 // CHECK: 	pmullw	305419896, %mm3
   15135         	pmullw	0x12345678,%mm3
   15136 
   15137 // CHECK: 	pmullw	%mm3, %mm3
   15138         	pmullw	%mm3,%mm3
   15139 
   15140 // CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %xmm5
   15141         	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15142 
   15143 // CHECK: 	pmullw	69, %xmm5
   15144         	pmullw	0x45,%xmm5
   15145 
   15146 // CHECK: 	pmullw	32493, %xmm5
   15147         	pmullw	0x7eed,%xmm5
   15148 
   15149 // CHECK: 	pmullw	3133065982, %xmm5
   15150         	pmullw	0xbabecafe,%xmm5
   15151 
   15152 // CHECK: 	pmullw	305419896, %xmm5
   15153         	pmullw	0x12345678,%xmm5
   15154 
   15155 // CHECK: 	pmullw	%xmm5, %xmm5
   15156         	pmullw	%xmm5,%xmm5
   15157 
   15158 // CHECK: 	por	3735928559(%ebx,%ecx,8), %mm3
   15159         	por	0xdeadbeef(%ebx,%ecx,8),%mm3
   15160 
   15161 // CHECK: 	por	69, %mm3
   15162         	por	0x45,%mm3
   15163 
   15164 // CHECK: 	por	32493, %mm3
   15165         	por	0x7eed,%mm3
   15166 
   15167 // CHECK: 	por	3133065982, %mm3
   15168         	por	0xbabecafe,%mm3
   15169 
   15170 // CHECK: 	por	305419896, %mm3
   15171         	por	0x12345678,%mm3
   15172 
   15173 // CHECK: 	por	%mm3, %mm3
   15174         	por	%mm3,%mm3
   15175 
   15176 // CHECK: 	por	3735928559(%ebx,%ecx,8), %xmm5
   15177         	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15178 
   15179 // CHECK: 	por	69, %xmm5
   15180         	por	0x45,%xmm5
   15181 
   15182 // CHECK: 	por	32493, %xmm5
   15183         	por	0x7eed,%xmm5
   15184 
   15185 // CHECK: 	por	3133065982, %xmm5
   15186         	por	0xbabecafe,%xmm5
   15187 
   15188 // CHECK: 	por	305419896, %xmm5
   15189         	por	0x12345678,%xmm5
   15190 
   15191 // CHECK: 	por	%xmm5, %xmm5
   15192         	por	%xmm5,%xmm5
   15193 
   15194 // CHECK: 	psllw	3735928559(%ebx,%ecx,8), %mm3
   15195         	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15196 
   15197 // CHECK: 	psllw	69, %mm3
   15198         	psllw	0x45,%mm3
   15199 
   15200 // CHECK: 	psllw	32493, %mm3
   15201         	psllw	0x7eed,%mm3
   15202 
   15203 // CHECK: 	psllw	3133065982, %mm3
   15204         	psllw	0xbabecafe,%mm3
   15205 
   15206 // CHECK: 	psllw	305419896, %mm3
   15207         	psllw	0x12345678,%mm3
   15208 
   15209 // CHECK: 	psllw	%mm3, %mm3
   15210         	psllw	%mm3,%mm3
   15211 
   15212 // CHECK: 	psllw	3735928559(%ebx,%ecx,8), %xmm5
   15213         	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15214 
   15215 // CHECK: 	psllw	69, %xmm5
   15216         	psllw	0x45,%xmm5
   15217 
   15218 // CHECK: 	psllw	32493, %xmm5
   15219         	psllw	0x7eed,%xmm5
   15220 
   15221 // CHECK: 	psllw	3133065982, %xmm5
   15222         	psllw	0xbabecafe,%xmm5
   15223 
   15224 // CHECK: 	psllw	305419896, %xmm5
   15225         	psllw	0x12345678,%xmm5
   15226 
   15227 // CHECK: 	psllw	%xmm5, %xmm5
   15228         	psllw	%xmm5,%xmm5
   15229 
   15230 // CHECK: 	psllw	$127, %mm3
   15231         	psllw	$0x7f,%mm3
   15232 
   15233 // CHECK: 	psllw	$127, %xmm5
   15234         	psllw	$0x7f,%xmm5
   15235 
   15236 // CHECK: 	pslld	3735928559(%ebx,%ecx,8), %mm3
   15237         	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
   15238 
   15239 // CHECK: 	pslld	69, %mm3
   15240         	pslld	0x45,%mm3
   15241 
   15242 // CHECK: 	pslld	32493, %mm3
   15243         	pslld	0x7eed,%mm3
   15244 
   15245 // CHECK: 	pslld	3133065982, %mm3
   15246         	pslld	0xbabecafe,%mm3
   15247 
   15248 // CHECK: 	pslld	305419896, %mm3
   15249         	pslld	0x12345678,%mm3
   15250 
   15251 // CHECK: 	pslld	%mm3, %mm3
   15252         	pslld	%mm3,%mm3
   15253 
   15254 // CHECK: 	pslld	3735928559(%ebx,%ecx,8), %xmm5
   15255         	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15256 
   15257 // CHECK: 	pslld	69, %xmm5
   15258         	pslld	0x45,%xmm5
   15259 
   15260 // CHECK: 	pslld	32493, %xmm5
   15261         	pslld	0x7eed,%xmm5
   15262 
   15263 // CHECK: 	pslld	3133065982, %xmm5
   15264         	pslld	0xbabecafe,%xmm5
   15265 
   15266 // CHECK: 	pslld	305419896, %xmm5
   15267         	pslld	0x12345678,%xmm5
   15268 
   15269 // CHECK: 	pslld	%xmm5, %xmm5
   15270         	pslld	%xmm5,%xmm5
   15271 
   15272 // CHECK: 	pslld	$127, %mm3
   15273         	pslld	$0x7f,%mm3
   15274 
   15275 // CHECK: 	pslld	$127, %xmm5
   15276         	pslld	$0x7f,%xmm5
   15277 
   15278 // CHECK: 	psllq	3735928559(%ebx,%ecx,8), %mm3
   15279         	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
   15280 
   15281 // CHECK: 	psllq	69, %mm3
   15282         	psllq	0x45,%mm3
   15283 
   15284 // CHECK: 	psllq	32493, %mm3
   15285         	psllq	0x7eed,%mm3
   15286 
   15287 // CHECK: 	psllq	3133065982, %mm3
   15288         	psllq	0xbabecafe,%mm3
   15289 
   15290 // CHECK: 	psllq	305419896, %mm3
   15291         	psllq	0x12345678,%mm3
   15292 
   15293 // CHECK: 	psllq	%mm3, %mm3
   15294         	psllq	%mm3,%mm3
   15295 
   15296 // CHECK: 	psllq	3735928559(%ebx,%ecx,8), %xmm5
   15297         	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15298 
   15299 // CHECK: 	psllq	69, %xmm5
   15300         	psllq	0x45,%xmm5
   15301 
   15302 // CHECK: 	psllq	32493, %xmm5
   15303         	psllq	0x7eed,%xmm5
   15304 
   15305 // CHECK: 	psllq	3133065982, %xmm5
   15306         	psllq	0xbabecafe,%xmm5
   15307 
   15308 // CHECK: 	psllq	305419896, %xmm5
   15309         	psllq	0x12345678,%xmm5
   15310 
   15311 // CHECK: 	psllq	%xmm5, %xmm5
   15312         	psllq	%xmm5,%xmm5
   15313 
   15314 // CHECK: 	psllq	$127, %mm3
   15315         	psllq	$0x7f,%mm3
   15316 
   15317 // CHECK: 	psllq	$127, %xmm5
   15318         	psllq	$0x7f,%xmm5
   15319 
   15320 // CHECK: 	psraw	3735928559(%ebx,%ecx,8), %mm3
   15321         	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15322 
   15323 // CHECK: 	psraw	69, %mm3
   15324         	psraw	0x45,%mm3
   15325 
   15326 // CHECK: 	psraw	32493, %mm3
   15327         	psraw	0x7eed,%mm3
   15328 
   15329 // CHECK: 	psraw	3133065982, %mm3
   15330         	psraw	0xbabecafe,%mm3
   15331 
   15332 // CHECK: 	psraw	305419896, %mm3
   15333         	psraw	0x12345678,%mm3
   15334 
   15335 // CHECK: 	psraw	%mm3, %mm3
   15336         	psraw	%mm3,%mm3
   15337 
   15338 // CHECK: 	psraw	3735928559(%ebx,%ecx,8), %xmm5
   15339         	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15340 
   15341 // CHECK: 	psraw	69, %xmm5
   15342         	psraw	0x45,%xmm5
   15343 
   15344 // CHECK: 	psraw	32493, %xmm5
   15345         	psraw	0x7eed,%xmm5
   15346 
   15347 // CHECK: 	psraw	3133065982, %xmm5
   15348         	psraw	0xbabecafe,%xmm5
   15349 
   15350 // CHECK: 	psraw	305419896, %xmm5
   15351         	psraw	0x12345678,%xmm5
   15352 
   15353 // CHECK: 	psraw	%xmm5, %xmm5
   15354         	psraw	%xmm5,%xmm5
   15355 
   15356 // CHECK: 	psraw	$127, %mm3
   15357         	psraw	$0x7f,%mm3
   15358 
   15359 // CHECK: 	psraw	$127, %xmm5
   15360         	psraw	$0x7f,%xmm5
   15361 
   15362 // CHECK: 	psrad	3735928559(%ebx,%ecx,8), %mm3
   15363         	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
   15364 
   15365 // CHECK: 	psrad	69, %mm3
   15366         	psrad	0x45,%mm3
   15367 
   15368 // CHECK: 	psrad	32493, %mm3
   15369         	psrad	0x7eed,%mm3
   15370 
   15371 // CHECK: 	psrad	3133065982, %mm3
   15372         	psrad	0xbabecafe,%mm3
   15373 
   15374 // CHECK: 	psrad	305419896, %mm3
   15375         	psrad	0x12345678,%mm3
   15376 
   15377 // CHECK: 	psrad	%mm3, %mm3
   15378         	psrad	%mm3,%mm3
   15379 
   15380 // CHECK: 	psrad	3735928559(%ebx,%ecx,8), %xmm5
   15381         	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15382 
   15383 // CHECK: 	psrad	69, %xmm5
   15384         	psrad	0x45,%xmm5
   15385 
   15386 // CHECK: 	psrad	32493, %xmm5
   15387         	psrad	0x7eed,%xmm5
   15388 
   15389 // CHECK: 	psrad	3133065982, %xmm5
   15390         	psrad	0xbabecafe,%xmm5
   15391 
   15392 // CHECK: 	psrad	305419896, %xmm5
   15393         	psrad	0x12345678,%xmm5
   15394 
   15395 // CHECK: 	psrad	%xmm5, %xmm5
   15396         	psrad	%xmm5,%xmm5
   15397 
   15398 // CHECK: 	psrad	$127, %mm3
   15399         	psrad	$0x7f,%mm3
   15400 
   15401 // CHECK: 	psrad	$127, %xmm5
   15402         	psrad	$0x7f,%xmm5
   15403 
   15404 // CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %mm3
   15405         	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15406 
   15407 // CHECK: 	psrlw	69, %mm3
   15408         	psrlw	0x45,%mm3
   15409 
   15410 // CHECK: 	psrlw	32493, %mm3
   15411         	psrlw	0x7eed,%mm3
   15412 
   15413 // CHECK: 	psrlw	3133065982, %mm3
   15414         	psrlw	0xbabecafe,%mm3
   15415 
   15416 // CHECK: 	psrlw	305419896, %mm3
   15417         	psrlw	0x12345678,%mm3
   15418 
   15419 // CHECK: 	psrlw	%mm3, %mm3
   15420         	psrlw	%mm3,%mm3
   15421 
   15422 // CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %xmm5
   15423         	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15424 
   15425 // CHECK: 	psrlw	69, %xmm5
   15426         	psrlw	0x45,%xmm5
   15427 
   15428 // CHECK: 	psrlw	32493, %xmm5
   15429         	psrlw	0x7eed,%xmm5
   15430 
   15431 // CHECK: 	psrlw	3133065982, %xmm5
   15432         	psrlw	0xbabecafe,%xmm5
   15433 
   15434 // CHECK: 	psrlw	305419896, %xmm5
   15435         	psrlw	0x12345678,%xmm5
   15436 
   15437 // CHECK: 	psrlw	%xmm5, %xmm5
   15438         	psrlw	%xmm5,%xmm5
   15439 
   15440 // CHECK: 	psrlw	$127, %mm3
   15441         	psrlw	$0x7f,%mm3
   15442 
   15443 // CHECK: 	psrlw	$127, %xmm5
   15444         	psrlw	$0x7f,%xmm5
   15445 
   15446 // CHECK: 	psrld	3735928559(%ebx,%ecx,8), %mm3
   15447         	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
   15448 
   15449 // CHECK: 	psrld	69, %mm3
   15450         	psrld	0x45,%mm3
   15451 
   15452 // CHECK: 	psrld	32493, %mm3
   15453         	psrld	0x7eed,%mm3
   15454 
   15455 // CHECK: 	psrld	3133065982, %mm3
   15456         	psrld	0xbabecafe,%mm3
   15457 
   15458 // CHECK: 	psrld	305419896, %mm3
   15459         	psrld	0x12345678,%mm3
   15460 
   15461 // CHECK: 	psrld	%mm3, %mm3
   15462         	psrld	%mm3,%mm3
   15463 
   15464 // CHECK: 	psrld	3735928559(%ebx,%ecx,8), %xmm5
   15465         	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15466 
   15467 // CHECK: 	psrld	69, %xmm5
   15468         	psrld	0x45,%xmm5
   15469 
   15470 // CHECK: 	psrld	32493, %xmm5
   15471         	psrld	0x7eed,%xmm5
   15472 
   15473 // CHECK: 	psrld	3133065982, %xmm5
   15474         	psrld	0xbabecafe,%xmm5
   15475 
   15476 // CHECK: 	psrld	305419896, %xmm5
   15477         	psrld	0x12345678,%xmm5
   15478 
   15479 // CHECK: 	psrld	%xmm5, %xmm5
   15480         	psrld	%xmm5,%xmm5
   15481 
   15482 // CHECK: 	psrld	$127, %mm3
   15483         	psrld	$0x7f,%mm3
   15484 
   15485 // CHECK: 	psrld	$127, %xmm5
   15486         	psrld	$0x7f,%xmm5
   15487 
   15488 // CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %mm3
   15489         	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
   15490 
   15491 // CHECK: 	psrlq	69, %mm3
   15492         	psrlq	0x45,%mm3
   15493 
   15494 // CHECK: 	psrlq	32493, %mm3
   15495         	psrlq	0x7eed,%mm3
   15496 
   15497 // CHECK: 	psrlq	3133065982, %mm3
   15498         	psrlq	0xbabecafe,%mm3
   15499 
   15500 // CHECK: 	psrlq	305419896, %mm3
   15501         	psrlq	0x12345678,%mm3
   15502 
   15503 // CHECK: 	psrlq	%mm3, %mm3
   15504         	psrlq	%mm3,%mm3
   15505 
   15506 // CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %xmm5
   15507         	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15508 
   15509 // CHECK: 	psrlq	69, %xmm5
   15510         	psrlq	0x45,%xmm5
   15511 
   15512 // CHECK: 	psrlq	32493, %xmm5
   15513         	psrlq	0x7eed,%xmm5
   15514 
   15515 // CHECK: 	psrlq	3133065982, %xmm5
   15516         	psrlq	0xbabecafe,%xmm5
   15517 
   15518 // CHECK: 	psrlq	305419896, %xmm5
   15519         	psrlq	0x12345678,%xmm5
   15520 
   15521 // CHECK: 	psrlq	%xmm5, %xmm5
   15522         	psrlq	%xmm5,%xmm5
   15523 
   15524 // CHECK: 	psrlq	$127, %mm3
   15525         	psrlq	$0x7f,%mm3
   15526 
   15527 // CHECK: 	psrlq	$127, %xmm5
   15528         	psrlq	$0x7f,%xmm5
   15529 
   15530 // CHECK: 	psubb	3735928559(%ebx,%ecx,8), %mm3
   15531         	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
   15532 
   15533 // CHECK: 	psubb	69, %mm3
   15534         	psubb	0x45,%mm3
   15535 
   15536 // CHECK: 	psubb	32493, %mm3
   15537         	psubb	0x7eed,%mm3
   15538 
   15539 // CHECK: 	psubb	3133065982, %mm3
   15540         	psubb	0xbabecafe,%mm3
   15541 
   15542 // CHECK: 	psubb	305419896, %mm3
   15543         	psubb	0x12345678,%mm3
   15544 
   15545 // CHECK: 	psubb	%mm3, %mm3
   15546         	psubb	%mm3,%mm3
   15547 
   15548 // CHECK: 	psubb	3735928559(%ebx,%ecx,8), %xmm5
   15549         	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15550 
   15551 // CHECK: 	psubb	69, %xmm5
   15552         	psubb	0x45,%xmm5
   15553 
   15554 // CHECK: 	psubb	32493, %xmm5
   15555         	psubb	0x7eed,%xmm5
   15556 
   15557 // CHECK: 	psubb	3133065982, %xmm5
   15558         	psubb	0xbabecafe,%xmm5
   15559 
   15560 // CHECK: 	psubb	305419896, %xmm5
   15561         	psubb	0x12345678,%xmm5
   15562 
   15563 // CHECK: 	psubb	%xmm5, %xmm5
   15564         	psubb	%xmm5,%xmm5
   15565 
   15566 // CHECK: 	psubw	3735928559(%ebx,%ecx,8), %mm3
   15567         	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15568 
   15569 // CHECK: 	psubw	69, %mm3
   15570         	psubw	0x45,%mm3
   15571 
   15572 // CHECK: 	psubw	32493, %mm3
   15573         	psubw	0x7eed,%mm3
   15574 
   15575 // CHECK: 	psubw	3133065982, %mm3
   15576         	psubw	0xbabecafe,%mm3
   15577 
   15578 // CHECK: 	psubw	305419896, %mm3
   15579         	psubw	0x12345678,%mm3
   15580 
   15581 // CHECK: 	psubw	%mm3, %mm3
   15582         	psubw	%mm3,%mm3
   15583 
   15584 // CHECK: 	psubw	3735928559(%ebx,%ecx,8), %xmm5
   15585         	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15586 
   15587 // CHECK: 	psubw	69, %xmm5
   15588         	psubw	0x45,%xmm5
   15589 
   15590 // CHECK: 	psubw	32493, %xmm5
   15591         	psubw	0x7eed,%xmm5
   15592 
   15593 // CHECK: 	psubw	3133065982, %xmm5
   15594         	psubw	0xbabecafe,%xmm5
   15595 
   15596 // CHECK: 	psubw	305419896, %xmm5
   15597         	psubw	0x12345678,%xmm5
   15598 
   15599 // CHECK: 	psubw	%xmm5, %xmm5
   15600         	psubw	%xmm5,%xmm5
   15601 
   15602 // CHECK: 	psubd	3735928559(%ebx,%ecx,8), %mm3
   15603         	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15604 
   15605 // CHECK: 	psubd	69, %mm3
   15606         	psubd	0x45,%mm3
   15607 
   15608 // CHECK: 	psubd	32493, %mm3
   15609         	psubd	0x7eed,%mm3
   15610 
   15611 // CHECK: 	psubd	3133065982, %mm3
   15612         	psubd	0xbabecafe,%mm3
   15613 
   15614 // CHECK: 	psubd	305419896, %mm3
   15615         	psubd	0x12345678,%mm3
   15616 
   15617 // CHECK: 	psubd	%mm3, %mm3
   15618         	psubd	%mm3,%mm3
   15619 
   15620 // CHECK: 	psubd	3735928559(%ebx,%ecx,8), %xmm5
   15621         	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15622 
   15623 // CHECK: 	psubd	69, %xmm5
   15624         	psubd	0x45,%xmm5
   15625 
   15626 // CHECK: 	psubd	32493, %xmm5
   15627         	psubd	0x7eed,%xmm5
   15628 
   15629 // CHECK: 	psubd	3133065982, %xmm5
   15630         	psubd	0xbabecafe,%xmm5
   15631 
   15632 // CHECK: 	psubd	305419896, %xmm5
   15633         	psubd	0x12345678,%xmm5
   15634 
   15635 // CHECK: 	psubd	%xmm5, %xmm5
   15636         	psubd	%xmm5,%xmm5
   15637 
   15638 // CHECK: 	psubq	3735928559(%ebx,%ecx,8), %mm3
   15639         	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
   15640 
   15641 // CHECK: 	psubq	69, %mm3
   15642         	psubq	0x45,%mm3
   15643 
   15644 // CHECK: 	psubq	32493, %mm3
   15645         	psubq	0x7eed,%mm3
   15646 
   15647 // CHECK: 	psubq	3133065982, %mm3
   15648         	psubq	0xbabecafe,%mm3
   15649 
   15650 // CHECK: 	psubq	305419896, %mm3
   15651         	psubq	0x12345678,%mm3
   15652 
   15653 // CHECK: 	psubq	%mm3, %mm3
   15654         	psubq	%mm3,%mm3
   15655 
   15656 // CHECK: 	psubq	3735928559(%ebx,%ecx,8), %xmm5
   15657         	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15658 
   15659 // CHECK: 	psubq	69, %xmm5
   15660         	psubq	0x45,%xmm5
   15661 
   15662 // CHECK: 	psubq	32493, %xmm5
   15663         	psubq	0x7eed,%xmm5
   15664 
   15665 // CHECK: 	psubq	3133065982, %xmm5
   15666         	psubq	0xbabecafe,%xmm5
   15667 
   15668 // CHECK: 	psubq	305419896, %xmm5
   15669         	psubq	0x12345678,%xmm5
   15670 
   15671 // CHECK: 	psubq	%xmm5, %xmm5
   15672         	psubq	%xmm5,%xmm5
   15673 
   15674 // CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %mm3
   15675         	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   15676 
   15677 // CHECK: 	psubsb	69, %mm3
   15678         	psubsb	0x45,%mm3
   15679 
   15680 // CHECK: 	psubsb	32493, %mm3
   15681         	psubsb	0x7eed,%mm3
   15682 
   15683 // CHECK: 	psubsb	3133065982, %mm3
   15684         	psubsb	0xbabecafe,%mm3
   15685 
   15686 // CHECK: 	psubsb	305419896, %mm3
   15687         	psubsb	0x12345678,%mm3
   15688 
   15689 // CHECK: 	psubsb	%mm3, %mm3
   15690         	psubsb	%mm3,%mm3
   15691 
   15692 // CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %xmm5
   15693         	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15694 
   15695 // CHECK: 	psubsb	69, %xmm5
   15696         	psubsb	0x45,%xmm5
   15697 
   15698 // CHECK: 	psubsb	32493, %xmm5
   15699         	psubsb	0x7eed,%xmm5
   15700 
   15701 // CHECK: 	psubsb	3133065982, %xmm5
   15702         	psubsb	0xbabecafe,%xmm5
   15703 
   15704 // CHECK: 	psubsb	305419896, %xmm5
   15705         	psubsb	0x12345678,%xmm5
   15706 
   15707 // CHECK: 	psubsb	%xmm5, %xmm5
   15708         	psubsb	%xmm5,%xmm5
   15709 
   15710 // CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %mm3
   15711         	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15712 
   15713 // CHECK: 	psubsw	69, %mm3
   15714         	psubsw	0x45,%mm3
   15715 
   15716 // CHECK: 	psubsw	32493, %mm3
   15717         	psubsw	0x7eed,%mm3
   15718 
   15719 // CHECK: 	psubsw	3133065982, %mm3
   15720         	psubsw	0xbabecafe,%mm3
   15721 
   15722 // CHECK: 	psubsw	305419896, %mm3
   15723         	psubsw	0x12345678,%mm3
   15724 
   15725 // CHECK: 	psubsw	%mm3, %mm3
   15726         	psubsw	%mm3,%mm3
   15727 
   15728 // CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %xmm5
   15729         	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15730 
   15731 // CHECK: 	psubsw	69, %xmm5
   15732         	psubsw	0x45,%xmm5
   15733 
   15734 // CHECK: 	psubsw	32493, %xmm5
   15735         	psubsw	0x7eed,%xmm5
   15736 
   15737 // CHECK: 	psubsw	3133065982, %xmm5
   15738         	psubsw	0xbabecafe,%xmm5
   15739 
   15740 // CHECK: 	psubsw	305419896, %xmm5
   15741         	psubsw	0x12345678,%xmm5
   15742 
   15743 // CHECK: 	psubsw	%xmm5, %xmm5
   15744         	psubsw	%xmm5,%xmm5
   15745 
   15746 // CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %mm3
   15747         	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
   15748 
   15749 // CHECK: 	psubusb	69, %mm3
   15750         	psubusb	0x45,%mm3
   15751 
   15752 // CHECK: 	psubusb	32493, %mm3
   15753         	psubusb	0x7eed,%mm3
   15754 
   15755 // CHECK: 	psubusb	3133065982, %mm3
   15756         	psubusb	0xbabecafe,%mm3
   15757 
   15758 // CHECK: 	psubusb	305419896, %mm3
   15759         	psubusb	0x12345678,%mm3
   15760 
   15761 // CHECK: 	psubusb	%mm3, %mm3
   15762         	psubusb	%mm3,%mm3
   15763 
   15764 // CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %xmm5
   15765         	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15766 
   15767 // CHECK: 	psubusb	69, %xmm5
   15768         	psubusb	0x45,%xmm5
   15769 
   15770 // CHECK: 	psubusb	32493, %xmm5
   15771         	psubusb	0x7eed,%xmm5
   15772 
   15773 // CHECK: 	psubusb	3133065982, %xmm5
   15774         	psubusb	0xbabecafe,%xmm5
   15775 
   15776 // CHECK: 	psubusb	305419896, %xmm5
   15777         	psubusb	0x12345678,%xmm5
   15778 
   15779 // CHECK: 	psubusb	%xmm5, %xmm5
   15780         	psubusb	%xmm5,%xmm5
   15781 
   15782 // CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %mm3
   15783         	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15784 
   15785 // CHECK: 	psubusw	69, %mm3
   15786         	psubusw	0x45,%mm3
   15787 
   15788 // CHECK: 	psubusw	32493, %mm3
   15789         	psubusw	0x7eed,%mm3
   15790 
   15791 // CHECK: 	psubusw	3133065982, %mm3
   15792         	psubusw	0xbabecafe,%mm3
   15793 
   15794 // CHECK: 	psubusw	305419896, %mm3
   15795         	psubusw	0x12345678,%mm3
   15796 
   15797 // CHECK: 	psubusw	%mm3, %mm3
   15798         	psubusw	%mm3,%mm3
   15799 
   15800 // CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %xmm5
   15801         	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15802 
   15803 // CHECK: 	psubusw	69, %xmm5
   15804         	psubusw	0x45,%xmm5
   15805 
   15806 // CHECK: 	psubusw	32493, %xmm5
   15807         	psubusw	0x7eed,%xmm5
   15808 
   15809 // CHECK: 	psubusw	3133065982, %xmm5
   15810         	psubusw	0xbabecafe,%xmm5
   15811 
   15812 // CHECK: 	psubusw	305419896, %xmm5
   15813         	psubusw	0x12345678,%xmm5
   15814 
   15815 // CHECK: 	psubusw	%xmm5, %xmm5
   15816         	psubusw	%xmm5,%xmm5
   15817 
   15818 // CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %mm3
   15819         	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15820 
   15821 // CHECK: 	punpckhbw	69, %mm3
   15822         	punpckhbw	0x45,%mm3
   15823 
   15824 // CHECK: 	punpckhbw	32493, %mm3
   15825         	punpckhbw	0x7eed,%mm3
   15826 
   15827 // CHECK: 	punpckhbw	3133065982, %mm3
   15828         	punpckhbw	0xbabecafe,%mm3
   15829 
   15830 // CHECK: 	punpckhbw	305419896, %mm3
   15831         	punpckhbw	0x12345678,%mm3
   15832 
   15833 // CHECK: 	punpckhbw	%mm3, %mm3
   15834         	punpckhbw	%mm3,%mm3
   15835 
   15836 // CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
   15837         	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15838 
   15839 // CHECK: 	punpckhbw	69, %xmm5
   15840         	punpckhbw	0x45,%xmm5
   15841 
   15842 // CHECK: 	punpckhbw	32493, %xmm5
   15843         	punpckhbw	0x7eed,%xmm5
   15844 
   15845 // CHECK: 	punpckhbw	3133065982, %xmm5
   15846         	punpckhbw	0xbabecafe,%xmm5
   15847 
   15848 // CHECK: 	punpckhbw	305419896, %xmm5
   15849         	punpckhbw	0x12345678,%xmm5
   15850 
   15851 // CHECK: 	punpckhbw	%xmm5, %xmm5
   15852         	punpckhbw	%xmm5,%xmm5
   15853 
   15854 // CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %mm3
   15855         	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15856 
   15857 // CHECK: 	punpckhwd	69, %mm3
   15858         	punpckhwd	0x45,%mm3
   15859 
   15860 // CHECK: 	punpckhwd	32493, %mm3
   15861         	punpckhwd	0x7eed,%mm3
   15862 
   15863 // CHECK: 	punpckhwd	3133065982, %mm3
   15864         	punpckhwd	0xbabecafe,%mm3
   15865 
   15866 // CHECK: 	punpckhwd	305419896, %mm3
   15867         	punpckhwd	0x12345678,%mm3
   15868 
   15869 // CHECK: 	punpckhwd	%mm3, %mm3
   15870         	punpckhwd	%mm3,%mm3
   15871 
   15872 // CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
   15873         	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15874 
   15875 // CHECK: 	punpckhwd	69, %xmm5
   15876         	punpckhwd	0x45,%xmm5
   15877 
   15878 // CHECK: 	punpckhwd	32493, %xmm5
   15879         	punpckhwd	0x7eed,%xmm5
   15880 
   15881 // CHECK: 	punpckhwd	3133065982, %xmm5
   15882         	punpckhwd	0xbabecafe,%xmm5
   15883 
   15884 // CHECK: 	punpckhwd	305419896, %xmm5
   15885         	punpckhwd	0x12345678,%xmm5
   15886 
   15887 // CHECK: 	punpckhwd	%xmm5, %xmm5
   15888         	punpckhwd	%xmm5,%xmm5
   15889 
   15890 // CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %mm3
   15891         	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
   15892 
   15893 // CHECK: 	punpckhdq	69, %mm3
   15894         	punpckhdq	0x45,%mm3
   15895 
   15896 // CHECK: 	punpckhdq	32493, %mm3
   15897         	punpckhdq	0x7eed,%mm3
   15898 
   15899 // CHECK: 	punpckhdq	3133065982, %mm3
   15900         	punpckhdq	0xbabecafe,%mm3
   15901 
   15902 // CHECK: 	punpckhdq	305419896, %mm3
   15903         	punpckhdq	0x12345678,%mm3
   15904 
   15905 // CHECK: 	punpckhdq	%mm3, %mm3
   15906         	punpckhdq	%mm3,%mm3
   15907 
   15908 // CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
   15909         	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15910 
   15911 // CHECK: 	punpckhdq	69, %xmm5
   15912         	punpckhdq	0x45,%xmm5
   15913 
   15914 // CHECK: 	punpckhdq	32493, %xmm5
   15915         	punpckhdq	0x7eed,%xmm5
   15916 
   15917 // CHECK: 	punpckhdq	3133065982, %xmm5
   15918         	punpckhdq	0xbabecafe,%xmm5
   15919 
   15920 // CHECK: 	punpckhdq	305419896, %xmm5
   15921         	punpckhdq	0x12345678,%xmm5
   15922 
   15923 // CHECK: 	punpckhdq	%xmm5, %xmm5
   15924         	punpckhdq	%xmm5,%xmm5
   15925 
   15926 // CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %mm3
   15927         	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15928 
   15929 // CHECK: 	punpcklbw	69, %mm3
   15930         	punpcklbw	0x45,%mm3
   15931 
   15932 // CHECK: 	punpcklbw	32493, %mm3
   15933         	punpcklbw	0x7eed,%mm3
   15934 
   15935 // CHECK: 	punpcklbw	3133065982, %mm3
   15936         	punpcklbw	0xbabecafe,%mm3
   15937 
   15938 // CHECK: 	punpcklbw	305419896, %mm3
   15939         	punpcklbw	0x12345678,%mm3
   15940 
   15941 // CHECK: 	punpcklbw	%mm3, %mm3
   15942         	punpcklbw	%mm3,%mm3
   15943 
   15944 // CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
   15945         	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15946 
   15947 // CHECK: 	punpcklbw	69, %xmm5
   15948         	punpcklbw	0x45,%xmm5
   15949 
   15950 // CHECK: 	punpcklbw	32493, %xmm5
   15951         	punpcklbw	0x7eed,%xmm5
   15952 
   15953 // CHECK: 	punpcklbw	3133065982, %xmm5
   15954         	punpcklbw	0xbabecafe,%xmm5
   15955 
   15956 // CHECK: 	punpcklbw	305419896, %xmm5
   15957         	punpcklbw	0x12345678,%xmm5
   15958 
   15959 // CHECK: 	punpcklbw	%xmm5, %xmm5
   15960         	punpcklbw	%xmm5,%xmm5
   15961 
   15962 // CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %mm3
   15963         	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15964 
   15965 // CHECK: 	punpcklwd	69, %mm3
   15966         	punpcklwd	0x45,%mm3
   15967 
   15968 // CHECK: 	punpcklwd	32493, %mm3
   15969         	punpcklwd	0x7eed,%mm3
   15970 
   15971 // CHECK: 	punpcklwd	3133065982, %mm3
   15972         	punpcklwd	0xbabecafe,%mm3
   15973 
   15974 // CHECK: 	punpcklwd	305419896, %mm3
   15975         	punpcklwd	0x12345678,%mm3
   15976 
   15977 // CHECK: 	punpcklwd	%mm3, %mm3
   15978         	punpcklwd	%mm3,%mm3
   15979 
   15980 // CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
   15981         	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15982 
   15983 // CHECK: 	punpcklwd	69, %xmm5
   15984         	punpcklwd	0x45,%xmm5
   15985 
   15986 // CHECK: 	punpcklwd	32493, %xmm5
   15987         	punpcklwd	0x7eed,%xmm5
   15988 
   15989 // CHECK: 	punpcklwd	3133065982, %xmm5
   15990         	punpcklwd	0xbabecafe,%xmm5
   15991 
   15992 // CHECK: 	punpcklwd	305419896, %xmm5
   15993         	punpcklwd	0x12345678,%xmm5
   15994 
   15995 // CHECK: 	punpcklwd	%xmm5, %xmm5
   15996         	punpcklwd	%xmm5,%xmm5
   15997 
   15998 // CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %mm3
   15999         	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
   16000 
   16001 // CHECK: 	punpckldq	69, %mm3
   16002         	punpckldq	0x45,%mm3
   16003 
   16004 // CHECK: 	punpckldq	32493, %mm3
   16005         	punpckldq	0x7eed,%mm3
   16006 
   16007 // CHECK: 	punpckldq	3133065982, %mm3
   16008         	punpckldq	0xbabecafe,%mm3
   16009 
   16010 // CHECK: 	punpckldq	305419896, %mm3
   16011         	punpckldq	0x12345678,%mm3
   16012 
   16013 // CHECK: 	punpckldq	%mm3, %mm3
   16014         	punpckldq	%mm3,%mm3
   16015 
   16016 // CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %xmm5
   16017         	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16018 
   16019 // CHECK: 	punpckldq	69, %xmm5
   16020         	punpckldq	0x45,%xmm5
   16021 
   16022 // CHECK: 	punpckldq	32493, %xmm5
   16023         	punpckldq	0x7eed,%xmm5
   16024 
   16025 // CHECK: 	punpckldq	3133065982, %xmm5
   16026         	punpckldq	0xbabecafe,%xmm5
   16027 
   16028 // CHECK: 	punpckldq	305419896, %xmm5
   16029         	punpckldq	0x12345678,%xmm5
   16030 
   16031 // CHECK: 	punpckldq	%xmm5, %xmm5
   16032         	punpckldq	%xmm5,%xmm5
   16033 
   16034 // CHECK: 	pxor	3735928559(%ebx,%ecx,8), %mm3
   16035         	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
   16036 
   16037 // CHECK: 	pxor	69, %mm3
   16038         	pxor	0x45,%mm3
   16039 
   16040 // CHECK: 	pxor	32493, %mm3
   16041         	pxor	0x7eed,%mm3
   16042 
   16043 // CHECK: 	pxor	3133065982, %mm3
   16044         	pxor	0xbabecafe,%mm3
   16045 
   16046 // CHECK: 	pxor	305419896, %mm3
   16047         	pxor	0x12345678,%mm3
   16048 
   16049 // CHECK: 	pxor	%mm3, %mm3
   16050         	pxor	%mm3,%mm3
   16051 
   16052 // CHECK: 	pxor	3735928559(%ebx,%ecx,8), %xmm5
   16053         	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16054 
   16055 // CHECK: 	pxor	69, %xmm5
   16056         	pxor	0x45,%xmm5
   16057 
   16058 // CHECK: 	pxor	32493, %xmm5
   16059         	pxor	0x7eed,%xmm5
   16060 
   16061 // CHECK: 	pxor	3133065982, %xmm5
   16062         	pxor	0xbabecafe,%xmm5
   16063 
   16064 // CHECK: 	pxor	305419896, %xmm5
   16065         	pxor	0x12345678,%xmm5
   16066 
   16067 // CHECK: 	pxor	%xmm5, %xmm5
   16068         	pxor	%xmm5,%xmm5
   16069 
   16070 // CHECK: 	addps	3735928559(%ebx,%ecx,8), %xmm5
   16071         	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16072 
   16073 // CHECK: 	addps	69, %xmm5
   16074         	addps	0x45,%xmm5
   16075 
   16076 // CHECK: 	addps	32493, %xmm5
   16077         	addps	0x7eed,%xmm5
   16078 
   16079 // CHECK: 	addps	3133065982, %xmm5
   16080         	addps	0xbabecafe,%xmm5
   16081 
   16082 // CHECK: 	addps	305419896, %xmm5
   16083         	addps	0x12345678,%xmm5
   16084 
   16085 // CHECK: 	addps	%xmm5, %xmm5
   16086         	addps	%xmm5,%xmm5
   16087 
   16088 // CHECK: 	addss	3735928559(%ebx,%ecx,8), %xmm5
   16089         	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16090 
   16091 // CHECK: 	addss	69, %xmm5
   16092         	addss	0x45,%xmm5
   16093 
   16094 // CHECK: 	addss	32493, %xmm5
   16095         	addss	0x7eed,%xmm5
   16096 
   16097 // CHECK: 	addss	3133065982, %xmm5
   16098         	addss	0xbabecafe,%xmm5
   16099 
   16100 // CHECK: 	addss	305419896, %xmm5
   16101         	addss	0x12345678,%xmm5
   16102 
   16103 // CHECK: 	addss	%xmm5, %xmm5
   16104         	addss	%xmm5,%xmm5
   16105 
   16106 // CHECK: 	andnps	3735928559(%ebx,%ecx,8), %xmm5
   16107         	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16108 
   16109 // CHECK: 	andnps	69, %xmm5
   16110         	andnps	0x45,%xmm5
   16111 
   16112 // CHECK: 	andnps	32493, %xmm5
   16113         	andnps	0x7eed,%xmm5
   16114 
   16115 // CHECK: 	andnps	3133065982, %xmm5
   16116         	andnps	0xbabecafe,%xmm5
   16117 
   16118 // CHECK: 	andnps	305419896, %xmm5
   16119         	andnps	0x12345678,%xmm5
   16120 
   16121 // CHECK: 	andnps	%xmm5, %xmm5
   16122         	andnps	%xmm5,%xmm5
   16123 
   16124 // CHECK: 	andps	3735928559(%ebx,%ecx,8), %xmm5
   16125         	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16126 
   16127 // CHECK: 	andps	69, %xmm5
   16128         	andps	0x45,%xmm5
   16129 
   16130 // CHECK: 	andps	32493, %xmm5
   16131         	andps	0x7eed,%xmm5
   16132 
   16133 // CHECK: 	andps	3133065982, %xmm5
   16134         	andps	0xbabecafe,%xmm5
   16135 
   16136 // CHECK: 	andps	305419896, %xmm5
   16137         	andps	0x12345678,%xmm5
   16138 
   16139 // CHECK: 	andps	%xmm5, %xmm5
   16140         	andps	%xmm5,%xmm5
   16141 
   16142 // CHECK: 	comiss	3735928559(%ebx,%ecx,8), %xmm5
   16143         	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16144 
   16145 // CHECK: 	comiss	69, %xmm5
   16146         	comiss	0x45,%xmm5
   16147 
   16148 // CHECK: 	comiss	32493, %xmm5
   16149         	comiss	0x7eed,%xmm5
   16150 
   16151 // CHECK: 	comiss	3133065982, %xmm5
   16152         	comiss	0xbabecafe,%xmm5
   16153 
   16154 // CHECK: 	comiss	305419896, %xmm5
   16155         	comiss	0x12345678,%xmm5
   16156 
   16157 // CHECK: 	comiss	%xmm5, %xmm5
   16158         	comiss	%xmm5,%xmm5
   16159 
   16160 // CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
   16161         	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16162 
   16163 // CHECK: 	cvtpi2ps	69, %xmm5
   16164         	cvtpi2ps	0x45,%xmm5
   16165 
   16166 // CHECK: 	cvtpi2ps	32493, %xmm5
   16167         	cvtpi2ps	0x7eed,%xmm5
   16168 
   16169 // CHECK: 	cvtpi2ps	3133065982, %xmm5
   16170         	cvtpi2ps	0xbabecafe,%xmm5
   16171 
   16172 // CHECK: 	cvtpi2ps	305419896, %xmm5
   16173         	cvtpi2ps	0x12345678,%xmm5
   16174 
   16175 // CHECK: 	cvtpi2ps	%mm3, %xmm5
   16176         	cvtpi2ps	%mm3,%xmm5
   16177 
   16178 // CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
   16179         	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   16180 
   16181 // CHECK: 	cvtps2pi	69, %mm3
   16182         	cvtps2pi	0x45,%mm3
   16183 
   16184 // CHECK: 	cvtps2pi	32493, %mm3
   16185         	cvtps2pi	0x7eed,%mm3
   16186 
   16187 // CHECK: 	cvtps2pi	3133065982, %mm3
   16188         	cvtps2pi	0xbabecafe,%mm3
   16189 
   16190 // CHECK: 	cvtps2pi	305419896, %mm3
   16191         	cvtps2pi	0x12345678,%mm3
   16192 
   16193 // CHECK: 	cvtps2pi	%xmm5, %mm3
   16194         	cvtps2pi	%xmm5,%mm3
   16195 
   16196 // CHECK: 	cvtsi2ss	%ecx, %xmm5
   16197         	cvtsi2ss	%ecx,%xmm5
   16198 
   16199 // CHECK: 	cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
   16200         	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16201 
   16202 // CHECK: 	cvtsi2ss	69, %xmm5
   16203         	cvtsi2ss	0x45,%xmm5
   16204 
   16205 // CHECK: 	cvtsi2ss	32493, %xmm5
   16206         	cvtsi2ss	0x7eed,%xmm5
   16207 
   16208 // CHECK: 	cvtsi2ss	3133065982, %xmm5
   16209         	cvtsi2ss	0xbabecafe,%xmm5
   16210 
   16211 // CHECK: 	cvtsi2ss	305419896, %xmm5
   16212         	cvtsi2ss	0x12345678,%xmm5
   16213 
   16214 // CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
   16215         	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   16216 
   16217 // CHECK: 	cvttps2pi	69, %mm3
   16218         	cvttps2pi	0x45,%mm3
   16219 
   16220 // CHECK: 	cvttps2pi	32493, %mm3
   16221         	cvttps2pi	0x7eed,%mm3
   16222 
   16223 // CHECK: 	cvttps2pi	3133065982, %mm3
   16224         	cvttps2pi	0xbabecafe,%mm3
   16225 
   16226 // CHECK: 	cvttps2pi	305419896, %mm3
   16227         	cvttps2pi	0x12345678,%mm3
   16228 
   16229 // CHECK: 	cvttps2pi	%xmm5, %mm3
   16230         	cvttps2pi	%xmm5,%mm3
   16231 
   16232 // CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
   16233         	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   16234 
   16235 // CHECK: 	cvttss2si	69, %ecx
   16236         	cvttss2si	0x45,%ecx
   16237 
   16238 // CHECK: 	cvttss2si	32493, %ecx
   16239         	cvttss2si	0x7eed,%ecx
   16240 
   16241 // CHECK: 	cvttss2si	3133065982, %ecx
   16242         	cvttss2si	0xbabecafe,%ecx
   16243 
   16244 // CHECK: 	cvttss2si	305419896, %ecx
   16245         	cvttss2si	0x12345678,%ecx
   16246 
   16247 // CHECK: 	cvttss2si	%xmm5, %ecx
   16248         	cvttss2si	%xmm5,%ecx
   16249 
   16250 // CHECK: 	divps	3735928559(%ebx,%ecx,8), %xmm5
   16251         	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16252 
   16253 // CHECK: 	divps	69, %xmm5
   16254         	divps	0x45,%xmm5
   16255 
   16256 // CHECK: 	divps	32493, %xmm5
   16257         	divps	0x7eed,%xmm5
   16258 
   16259 // CHECK: 	divps	3133065982, %xmm5
   16260         	divps	0xbabecafe,%xmm5
   16261 
   16262 // CHECK: 	divps	305419896, %xmm5
   16263         	divps	0x12345678,%xmm5
   16264 
   16265 // CHECK: 	divps	%xmm5, %xmm5
   16266         	divps	%xmm5,%xmm5
   16267 
   16268 // CHECK: 	divss	3735928559(%ebx,%ecx,8), %xmm5
   16269         	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16270 
   16271 // CHECK: 	divss	69, %xmm5
   16272         	divss	0x45,%xmm5
   16273 
   16274 // CHECK: 	divss	32493, %xmm5
   16275         	divss	0x7eed,%xmm5
   16276 
   16277 // CHECK: 	divss	3133065982, %xmm5
   16278         	divss	0xbabecafe,%xmm5
   16279 
   16280 // CHECK: 	divss	305419896, %xmm5
   16281         	divss	0x12345678,%xmm5
   16282 
   16283 // CHECK: 	divss	%xmm5, %xmm5
   16284         	divss	%xmm5,%xmm5
   16285 
   16286 // CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
   16287         	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
   16288 
   16289 // CHECK: 	ldmxcsr	32493
   16290         	ldmxcsr	0x7eed
   16291 
   16292 // CHECK: 	ldmxcsr	3133065982
   16293         	ldmxcsr	0xbabecafe
   16294 
   16295 // CHECK: 	ldmxcsr	305419896
   16296         	ldmxcsr	0x12345678
   16297 
   16298 // CHECK: 	maskmovq	%mm3, %mm3
   16299         	maskmovq	%mm3,%mm3
   16300 
   16301 // CHECK: 	maxps	3735928559(%ebx,%ecx,8), %xmm5
   16302         	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16303 
   16304 // CHECK: 	maxps	69, %xmm5
   16305         	maxps	0x45,%xmm5
   16306 
   16307 // CHECK: 	maxps	32493, %xmm5
   16308         	maxps	0x7eed,%xmm5
   16309 
   16310 // CHECK: 	maxps	3133065982, %xmm5
   16311         	maxps	0xbabecafe,%xmm5
   16312 
   16313 // CHECK: 	maxps	305419896, %xmm5
   16314         	maxps	0x12345678,%xmm5
   16315 
   16316 // CHECK: 	maxps	%xmm5, %xmm5
   16317         	maxps	%xmm5,%xmm5
   16318 
   16319 // CHECK: 	maxss	3735928559(%ebx,%ecx,8), %xmm5
   16320         	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16321 
   16322 // CHECK: 	maxss	69, %xmm5
   16323         	maxss	0x45,%xmm5
   16324 
   16325 // CHECK: 	maxss	32493, %xmm5
   16326         	maxss	0x7eed,%xmm5
   16327 
   16328 // CHECK: 	maxss	3133065982, %xmm5
   16329         	maxss	0xbabecafe,%xmm5
   16330 
   16331 // CHECK: 	maxss	305419896, %xmm5
   16332         	maxss	0x12345678,%xmm5
   16333 
   16334 // CHECK: 	maxss	%xmm5, %xmm5
   16335         	maxss	%xmm5,%xmm5
   16336 
   16337 // CHECK: 	minps	3735928559(%ebx,%ecx,8), %xmm5
   16338         	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16339 
   16340 // CHECK: 	minps	69, %xmm5
   16341         	minps	0x45,%xmm5
   16342 
   16343 // CHECK: 	minps	32493, %xmm5
   16344         	minps	0x7eed,%xmm5
   16345 
   16346 // CHECK: 	minps	3133065982, %xmm5
   16347         	minps	0xbabecafe,%xmm5
   16348 
   16349 // CHECK: 	minps	305419896, %xmm5
   16350         	minps	0x12345678,%xmm5
   16351 
   16352 // CHECK: 	minps	%xmm5, %xmm5
   16353         	minps	%xmm5,%xmm5
   16354 
   16355 // CHECK: 	minss	3735928559(%ebx,%ecx,8), %xmm5
   16356         	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16357 
   16358 // CHECK: 	minss	69, %xmm5
   16359         	minss	0x45,%xmm5
   16360 
   16361 // CHECK: 	minss	32493, %xmm5
   16362         	minss	0x7eed,%xmm5
   16363 
   16364 // CHECK: 	minss	3133065982, %xmm5
   16365         	minss	0xbabecafe,%xmm5
   16366 
   16367 // CHECK: 	minss	305419896, %xmm5
   16368         	minss	0x12345678,%xmm5
   16369 
   16370 // CHECK: 	minss	%xmm5, %xmm5
   16371         	minss	%xmm5,%xmm5
   16372 
   16373 // CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
   16374         	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16375 
   16376 // CHECK: 	movaps	69, %xmm5
   16377         	movaps	0x45,%xmm5
   16378 
   16379 // CHECK: 	movaps	32493, %xmm5
   16380         	movaps	0x7eed,%xmm5
   16381 
   16382 // CHECK: 	movaps	3133065982, %xmm5
   16383         	movaps	0xbabecafe,%xmm5
   16384 
   16385 // CHECK: 	movaps	305419896, %xmm5
   16386         	movaps	0x12345678,%xmm5
   16387 
   16388 // CHECK: 	movaps	%xmm5, %xmm5
   16389         	movaps	%xmm5,%xmm5
   16390 
   16391 // CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
   16392         	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16393 
   16394 // CHECK: 	movaps	%xmm5, 69
   16395         	movaps	%xmm5,0x45
   16396 
   16397 // CHECK: 	movaps	%xmm5, 32493
   16398         	movaps	%xmm5,0x7eed
   16399 
   16400 // CHECK: 	movaps	%xmm5, 3133065982
   16401         	movaps	%xmm5,0xbabecafe
   16402 
   16403 // CHECK: 	movaps	%xmm5, 305419896
   16404         	movaps	%xmm5,0x12345678
   16405 
   16406 // CHECK: 	movaps	%xmm5, %xmm5
   16407         	movaps	%xmm5,%xmm5
   16408 
   16409 // CHECK: 	movhlps	%xmm5, %xmm5
   16410         	movhlps	%xmm5,%xmm5
   16411 
   16412 // CHECK: 	movhps	3735928559(%ebx,%ecx,8), %xmm5
   16413         	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16414 
   16415 // CHECK: 	movhps	69, %xmm5
   16416         	movhps	0x45,%xmm5
   16417 
   16418 // CHECK: 	movhps	32493, %xmm5
   16419         	movhps	0x7eed,%xmm5
   16420 
   16421 // CHECK: 	movhps	3133065982, %xmm5
   16422         	movhps	0xbabecafe,%xmm5
   16423 
   16424 // CHECK: 	movhps	305419896, %xmm5
   16425         	movhps	0x12345678,%xmm5
   16426 
   16427 // CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
   16428         	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16429 
   16430 // CHECK: 	movhps	%xmm5, 69
   16431         	movhps	%xmm5,0x45
   16432 
   16433 // CHECK: 	movhps	%xmm5, 32493
   16434         	movhps	%xmm5,0x7eed
   16435 
   16436 // CHECK: 	movhps	%xmm5, 3133065982
   16437         	movhps	%xmm5,0xbabecafe
   16438 
   16439 // CHECK: 	movhps	%xmm5, 305419896
   16440         	movhps	%xmm5,0x12345678
   16441 
   16442 // CHECK: 	movlhps	%xmm5, %xmm5
   16443         	movlhps	%xmm5,%xmm5
   16444 
   16445 // CHECK: 	movlps	3735928559(%ebx,%ecx,8), %xmm5
   16446         	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16447 
   16448 // CHECK: 	movlps	69, %xmm5
   16449         	movlps	0x45,%xmm5
   16450 
   16451 // CHECK: 	movlps	32493, %xmm5
   16452         	movlps	0x7eed,%xmm5
   16453 
   16454 // CHECK: 	movlps	3133065982, %xmm5
   16455         	movlps	0xbabecafe,%xmm5
   16456 
   16457 // CHECK: 	movlps	305419896, %xmm5
   16458         	movlps	0x12345678,%xmm5
   16459 
   16460 // CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
   16461         	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16462 
   16463 // CHECK: 	movlps	%xmm5, 69
   16464         	movlps	%xmm5,0x45
   16465 
   16466 // CHECK: 	movlps	%xmm5, 32493
   16467         	movlps	%xmm5,0x7eed
   16468 
   16469 // CHECK: 	movlps	%xmm5, 3133065982
   16470         	movlps	%xmm5,0xbabecafe
   16471 
   16472 // CHECK: 	movlps	%xmm5, 305419896
   16473         	movlps	%xmm5,0x12345678
   16474 
   16475 // CHECK: 	movmskps	%xmm5, %ecx
   16476         	movmskps	%xmm5,%ecx
   16477 
   16478 // CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
   16479         	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16480 
   16481 // CHECK: 	movntps	%xmm5, 69
   16482         	movntps	%xmm5,0x45
   16483 
   16484 // CHECK: 	movntps	%xmm5, 32493
   16485         	movntps	%xmm5,0x7eed
   16486 
   16487 // CHECK: 	movntps	%xmm5, 3133065982
   16488         	movntps	%xmm5,0xbabecafe
   16489 
   16490 // CHECK: 	movntps	%xmm5, 305419896
   16491         	movntps	%xmm5,0x12345678
   16492 
   16493 // CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
   16494         	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
   16495 
   16496 // CHECK: 	movntq	%mm3, 69
   16497         	movntq	%mm3,0x45
   16498 
   16499 // CHECK: 	movntq	%mm3, 32493
   16500         	movntq	%mm3,0x7eed
   16501 
   16502 // CHECK: 	movntq	%mm3, 3133065982
   16503         	movntq	%mm3,0xbabecafe
   16504 
   16505 // CHECK: 	movntq	%mm3, 305419896
   16506         	movntq	%mm3,0x12345678
   16507 
   16508 // CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
   16509         	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16510 
   16511 // CHECK: 	movntdq	%xmm5, 69
   16512         	movntdq	%xmm5,0x45
   16513 
   16514 // CHECK: 	movntdq	%xmm5, 32493
   16515         	movntdq	%xmm5,0x7eed
   16516 
   16517 // CHECK: 	movntdq	%xmm5, 3133065982
   16518         	movntdq	%xmm5,0xbabecafe
   16519 
   16520 // CHECK: 	movntdq	%xmm5, 305419896
   16521         	movntdq	%xmm5,0x12345678
   16522 
   16523 // CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
   16524         	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16525 
   16526 // CHECK: 	movss	69, %xmm5
   16527         	movss	0x45,%xmm5
   16528 
   16529 // CHECK: 	movss	32493, %xmm5
   16530         	movss	0x7eed,%xmm5
   16531 
   16532 // CHECK: 	movss	3133065982, %xmm5
   16533         	movss	0xbabecafe,%xmm5
   16534 
   16535 // CHECK: 	movss	305419896, %xmm5
   16536         	movss	0x12345678,%xmm5
   16537 
   16538 // CHECK: 	movss	%xmm5, %xmm5
   16539         	movss	%xmm5,%xmm5
   16540 
   16541 // CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
   16542         	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16543 
   16544 // CHECK: 	movss	%xmm5, 69
   16545         	movss	%xmm5,0x45
   16546 
   16547 // CHECK: 	movss	%xmm5, 32493
   16548         	movss	%xmm5,0x7eed
   16549 
   16550 // CHECK: 	movss	%xmm5, 3133065982
   16551         	movss	%xmm5,0xbabecafe
   16552 
   16553 // CHECK: 	movss	%xmm5, 305419896
   16554         	movss	%xmm5,0x12345678
   16555 
   16556 // CHECK: 	movss	%xmm5, %xmm5
   16557         	movss	%xmm5,%xmm5
   16558 
   16559 // CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
   16560         	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16561 
   16562 // CHECK: 	movups	69, %xmm5
   16563         	movups	0x45,%xmm5
   16564 
   16565 // CHECK: 	movups	32493, %xmm5
   16566         	movups	0x7eed,%xmm5
   16567 
   16568 // CHECK: 	movups	3133065982, %xmm5
   16569         	movups	0xbabecafe,%xmm5
   16570 
   16571 // CHECK: 	movups	305419896, %xmm5
   16572         	movups	0x12345678,%xmm5
   16573 
   16574 // CHECK: 	movups	%xmm5, %xmm5
   16575         	movups	%xmm5,%xmm5
   16576 
   16577 // CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
   16578         	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16579 
   16580 // CHECK: 	movups	%xmm5, 69
   16581         	movups	%xmm5,0x45
   16582 
   16583 // CHECK: 	movups	%xmm5, 32493
   16584         	movups	%xmm5,0x7eed
   16585 
   16586 // CHECK: 	movups	%xmm5, 3133065982
   16587         	movups	%xmm5,0xbabecafe
   16588 
   16589 // CHECK: 	movups	%xmm5, 305419896
   16590         	movups	%xmm5,0x12345678
   16591 
   16592 // CHECK: 	movups	%xmm5, %xmm5
   16593         	movups	%xmm5,%xmm5
   16594 
   16595 // CHECK: 	mulps	3735928559(%ebx,%ecx,8), %xmm5
   16596         	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16597 
   16598 // CHECK: 	mulps	69, %xmm5
   16599         	mulps	0x45,%xmm5
   16600 
   16601 // CHECK: 	mulps	32493, %xmm5
   16602         	mulps	0x7eed,%xmm5
   16603 
   16604 // CHECK: 	mulps	3133065982, %xmm5
   16605         	mulps	0xbabecafe,%xmm5
   16606 
   16607 // CHECK: 	mulps	305419896, %xmm5
   16608         	mulps	0x12345678,%xmm5
   16609 
   16610 // CHECK: 	mulps	%xmm5, %xmm5
   16611         	mulps	%xmm5,%xmm5
   16612 
   16613 // CHECK: 	mulss	3735928559(%ebx,%ecx,8), %xmm5
   16614         	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16615 
   16616 // CHECK: 	mulss	69, %xmm5
   16617         	mulss	0x45,%xmm5
   16618 
   16619 // CHECK: 	mulss	32493, %xmm5
   16620         	mulss	0x7eed,%xmm5
   16621 
   16622 // CHECK: 	mulss	3133065982, %xmm5
   16623         	mulss	0xbabecafe,%xmm5
   16624 
   16625 // CHECK: 	mulss	305419896, %xmm5
   16626         	mulss	0x12345678,%xmm5
   16627 
   16628 // CHECK: 	mulss	%xmm5, %xmm5
   16629         	mulss	%xmm5,%xmm5
   16630 
   16631 // CHECK: 	orps	3735928559(%ebx,%ecx,8), %xmm5
   16632         	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16633 
   16634 // CHECK: 	orps	69, %xmm5
   16635         	orps	0x45,%xmm5
   16636 
   16637 // CHECK: 	orps	32493, %xmm5
   16638         	orps	0x7eed,%xmm5
   16639 
   16640 // CHECK: 	orps	3133065982, %xmm5
   16641         	orps	0xbabecafe,%xmm5
   16642 
   16643 // CHECK: 	orps	305419896, %xmm5
   16644         	orps	0x12345678,%xmm5
   16645 
   16646 // CHECK: 	orps	%xmm5, %xmm5
   16647         	orps	%xmm5,%xmm5
   16648 
   16649 // CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %mm3
   16650         	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
   16651 
   16652 // CHECK: 	pavgb	69, %mm3
   16653         	pavgb	0x45,%mm3
   16654 
   16655 // CHECK: 	pavgb	32493, %mm3
   16656         	pavgb	0x7eed,%mm3
   16657 
   16658 // CHECK: 	pavgb	3133065982, %mm3
   16659         	pavgb	0xbabecafe,%mm3
   16660 
   16661 // CHECK: 	pavgb	305419896, %mm3
   16662         	pavgb	0x12345678,%mm3
   16663 
   16664 // CHECK: 	pavgb	%mm3, %mm3
   16665         	pavgb	%mm3,%mm3
   16666 
   16667 // CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %xmm5
   16668         	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16669 
   16670 // CHECK: 	pavgb	69, %xmm5
   16671         	pavgb	0x45,%xmm5
   16672 
   16673 // CHECK: 	pavgb	32493, %xmm5
   16674         	pavgb	0x7eed,%xmm5
   16675 
   16676 // CHECK: 	pavgb	3133065982, %xmm5
   16677         	pavgb	0xbabecafe,%xmm5
   16678 
   16679 // CHECK: 	pavgb	305419896, %xmm5
   16680         	pavgb	0x12345678,%xmm5
   16681 
   16682 // CHECK: 	pavgb	%xmm5, %xmm5
   16683         	pavgb	%xmm5,%xmm5
   16684 
   16685 // CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %mm3
   16686         	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16687 
   16688 // CHECK: 	pavgw	69, %mm3
   16689         	pavgw	0x45,%mm3
   16690 
   16691 // CHECK: 	pavgw	32493, %mm3
   16692         	pavgw	0x7eed,%mm3
   16693 
   16694 // CHECK: 	pavgw	3133065982, %mm3
   16695         	pavgw	0xbabecafe,%mm3
   16696 
   16697 // CHECK: 	pavgw	305419896, %mm3
   16698         	pavgw	0x12345678,%mm3
   16699 
   16700 // CHECK: 	pavgw	%mm3, %mm3
   16701         	pavgw	%mm3,%mm3
   16702 
   16703 // CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %xmm5
   16704         	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16705 
   16706 // CHECK: 	pavgw	69, %xmm5
   16707         	pavgw	0x45,%xmm5
   16708 
   16709 // CHECK: 	pavgw	32493, %xmm5
   16710         	pavgw	0x7eed,%xmm5
   16711 
   16712 // CHECK: 	pavgw	3133065982, %xmm5
   16713         	pavgw	0xbabecafe,%xmm5
   16714 
   16715 // CHECK: 	pavgw	305419896, %xmm5
   16716         	pavgw	0x12345678,%xmm5
   16717 
   16718 // CHECK: 	pavgw	%xmm5, %xmm5
   16719         	pavgw	%xmm5,%xmm5
   16720 
   16721 // CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %mm3
   16722         	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16723 
   16724 // CHECK: 	pmaxsw	69, %mm3
   16725         	pmaxsw	0x45,%mm3
   16726 
   16727 // CHECK: 	pmaxsw	32493, %mm3
   16728         	pmaxsw	0x7eed,%mm3
   16729 
   16730 // CHECK: 	pmaxsw	3133065982, %mm3
   16731         	pmaxsw	0xbabecafe,%mm3
   16732 
   16733 // CHECK: 	pmaxsw	305419896, %mm3
   16734         	pmaxsw	0x12345678,%mm3
   16735 
   16736 // CHECK: 	pmaxsw	%mm3, %mm3
   16737         	pmaxsw	%mm3,%mm3
   16738 
   16739 // CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
   16740         	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16741 
   16742 // CHECK: 	pmaxsw	69, %xmm5
   16743         	pmaxsw	0x45,%xmm5
   16744 
   16745 // CHECK: 	pmaxsw	32493, %xmm5
   16746         	pmaxsw	0x7eed,%xmm5
   16747 
   16748 // CHECK: 	pmaxsw	3133065982, %xmm5
   16749         	pmaxsw	0xbabecafe,%xmm5
   16750 
   16751 // CHECK: 	pmaxsw	305419896, %xmm5
   16752         	pmaxsw	0x12345678,%xmm5
   16753 
   16754 // CHECK: 	pmaxsw	%xmm5, %xmm5
   16755         	pmaxsw	%xmm5,%xmm5
   16756 
   16757 // CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %mm3
   16758         	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
   16759 
   16760 // CHECK: 	pmaxub	69, %mm3
   16761         	pmaxub	0x45,%mm3
   16762 
   16763 // CHECK: 	pmaxub	32493, %mm3
   16764         	pmaxub	0x7eed,%mm3
   16765 
   16766 // CHECK: 	pmaxub	3133065982, %mm3
   16767         	pmaxub	0xbabecafe,%mm3
   16768 
   16769 // CHECK: 	pmaxub	305419896, %mm3
   16770         	pmaxub	0x12345678,%mm3
   16771 
   16772 // CHECK: 	pmaxub	%mm3, %mm3
   16773         	pmaxub	%mm3,%mm3
   16774 
   16775 // CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %xmm5
   16776         	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16777 
   16778 // CHECK: 	pmaxub	69, %xmm5
   16779         	pmaxub	0x45,%xmm5
   16780 
   16781 // CHECK: 	pmaxub	32493, %xmm5
   16782         	pmaxub	0x7eed,%xmm5
   16783 
   16784 // CHECK: 	pmaxub	3133065982, %xmm5
   16785         	pmaxub	0xbabecafe,%xmm5
   16786 
   16787 // CHECK: 	pmaxub	305419896, %xmm5
   16788         	pmaxub	0x12345678,%xmm5
   16789 
   16790 // CHECK: 	pmaxub	%xmm5, %xmm5
   16791         	pmaxub	%xmm5,%xmm5
   16792 
   16793 // CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %mm3
   16794         	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16795 
   16796 // CHECK: 	pminsw	69, %mm3
   16797         	pminsw	0x45,%mm3
   16798 
   16799 // CHECK: 	pminsw	32493, %mm3
   16800         	pminsw	0x7eed,%mm3
   16801 
   16802 // CHECK: 	pminsw	3133065982, %mm3
   16803         	pminsw	0xbabecafe,%mm3
   16804 
   16805 // CHECK: 	pminsw	305419896, %mm3
   16806         	pminsw	0x12345678,%mm3
   16807 
   16808 // CHECK: 	pminsw	%mm3, %mm3
   16809         	pminsw	%mm3,%mm3
   16810 
   16811 // CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %xmm5
   16812         	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16813 
   16814 // CHECK: 	pminsw	69, %xmm5
   16815         	pminsw	0x45,%xmm5
   16816 
   16817 // CHECK: 	pminsw	32493, %xmm5
   16818         	pminsw	0x7eed,%xmm5
   16819 
   16820 // CHECK: 	pminsw	3133065982, %xmm5
   16821         	pminsw	0xbabecafe,%xmm5
   16822 
   16823 // CHECK: 	pminsw	305419896, %xmm5
   16824         	pminsw	0x12345678,%xmm5
   16825 
   16826 // CHECK: 	pminsw	%xmm5, %xmm5
   16827         	pminsw	%xmm5,%xmm5
   16828 
   16829 // CHECK: 	pminub	3735928559(%ebx,%ecx,8), %mm3
   16830         	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
   16831 
   16832 // CHECK: 	pminub	69, %mm3
   16833         	pminub	0x45,%mm3
   16834 
   16835 // CHECK: 	pminub	32493, %mm3
   16836         	pminub	0x7eed,%mm3
   16837 
   16838 // CHECK: 	pminub	3133065982, %mm3
   16839         	pminub	0xbabecafe,%mm3
   16840 
   16841 // CHECK: 	pminub	305419896, %mm3
   16842         	pminub	0x12345678,%mm3
   16843 
   16844 // CHECK: 	pminub	%mm3, %mm3
   16845         	pminub	%mm3,%mm3
   16846 
   16847 // CHECK: 	pminub	3735928559(%ebx,%ecx,8), %xmm5
   16848         	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16849 
   16850 // CHECK: 	pminub	69, %xmm5
   16851         	pminub	0x45,%xmm5
   16852 
   16853 // CHECK: 	pminub	32493, %xmm5
   16854         	pminub	0x7eed,%xmm5
   16855 
   16856 // CHECK: 	pminub	3133065982, %xmm5
   16857         	pminub	0xbabecafe,%xmm5
   16858 
   16859 // CHECK: 	pminub	305419896, %xmm5
   16860         	pminub	0x12345678,%xmm5
   16861 
   16862 // CHECK: 	pminub	%xmm5, %xmm5
   16863         	pminub	%xmm5,%xmm5
   16864 
   16865 // CHECK: 	pmovmskb	%mm3, %ecx
   16866         	pmovmskb	%mm3,%ecx
   16867 
   16868 // CHECK: 	pmovmskb	%xmm5, %ecx
   16869         	pmovmskb	%xmm5,%ecx
   16870 
   16871 // CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %mm3
   16872         	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16873 
   16874 // CHECK: 	pmulhuw	69, %mm3
   16875         	pmulhuw	0x45,%mm3
   16876 
   16877 // CHECK: 	pmulhuw	32493, %mm3
   16878         	pmulhuw	0x7eed,%mm3
   16879 
   16880 // CHECK: 	pmulhuw	3133065982, %mm3
   16881         	pmulhuw	0xbabecafe,%mm3
   16882 
   16883 // CHECK: 	pmulhuw	305419896, %mm3
   16884         	pmulhuw	0x12345678,%mm3
   16885 
   16886 // CHECK: 	pmulhuw	%mm3, %mm3
   16887         	pmulhuw	%mm3,%mm3
   16888 
   16889 // CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
   16890         	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16891 
   16892 // CHECK: 	pmulhuw	69, %xmm5
   16893         	pmulhuw	0x45,%xmm5
   16894 
   16895 // CHECK: 	pmulhuw	32493, %xmm5
   16896         	pmulhuw	0x7eed,%xmm5
   16897 
   16898 // CHECK: 	pmulhuw	3133065982, %xmm5
   16899         	pmulhuw	0xbabecafe,%xmm5
   16900 
   16901 // CHECK: 	pmulhuw	305419896, %xmm5
   16902         	pmulhuw	0x12345678,%xmm5
   16903 
   16904 // CHECK: 	pmulhuw	%xmm5, %xmm5
   16905         	pmulhuw	%xmm5,%xmm5
   16906 
   16907 // CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
   16908         	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
   16909 
   16910 // CHECK: 	prefetchnta	32493
   16911         	prefetchnta	0x7eed
   16912 
   16913 // CHECK: 	prefetchnta	3133065982
   16914         	prefetchnta	0xbabecafe
   16915 
   16916 // CHECK: 	prefetchnta	305419896
   16917         	prefetchnta	0x12345678
   16918 
   16919 // CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
   16920         	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
   16921 
   16922 // CHECK: 	prefetcht0	32493
   16923         	prefetcht0	0x7eed
   16924 
   16925 // CHECK: 	prefetcht0	3133065982
   16926         	prefetcht0	0xbabecafe
   16927 
   16928 // CHECK: 	prefetcht0	305419896
   16929         	prefetcht0	0x12345678
   16930 
   16931 // CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
   16932         	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
   16933 
   16934 // CHECK: 	prefetcht1	32493
   16935         	prefetcht1	0x7eed
   16936 
   16937 // CHECK: 	prefetcht1	3133065982
   16938         	prefetcht1	0xbabecafe
   16939 
   16940 // CHECK: 	prefetcht1	305419896
   16941         	prefetcht1	0x12345678
   16942 
   16943 // CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
   16944         	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
   16945 
   16946 // CHECK: 	prefetcht2	32493
   16947         	prefetcht2	0x7eed
   16948 
   16949 // CHECK: 	prefetcht2	3133065982
   16950         	prefetcht2	0xbabecafe
   16951 
   16952 // CHECK: 	prefetcht2	305419896
   16953         	prefetcht2	0x12345678
   16954 
   16955 // CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %mm3
   16956         	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16957 
   16958 // CHECK: 	psadbw	69, %mm3
   16959         	psadbw	0x45,%mm3
   16960 
   16961 // CHECK: 	psadbw	32493, %mm3
   16962         	psadbw	0x7eed,%mm3
   16963 
   16964 // CHECK: 	psadbw	3133065982, %mm3
   16965         	psadbw	0xbabecafe,%mm3
   16966 
   16967 // CHECK: 	psadbw	305419896, %mm3
   16968         	psadbw	0x12345678,%mm3
   16969 
   16970 // CHECK: 	psadbw	%mm3, %mm3
   16971         	psadbw	%mm3,%mm3
   16972 
   16973 // CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %xmm5
   16974         	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16975 
   16976 // CHECK: 	psadbw	69, %xmm5
   16977         	psadbw	0x45,%xmm5
   16978 
   16979 // CHECK: 	psadbw	32493, %xmm5
   16980         	psadbw	0x7eed,%xmm5
   16981 
   16982 // CHECK: 	psadbw	3133065982, %xmm5
   16983         	psadbw	0xbabecafe,%xmm5
   16984 
   16985 // CHECK: 	psadbw	305419896, %xmm5
   16986         	psadbw	0x12345678,%xmm5
   16987 
   16988 // CHECK: 	psadbw	%xmm5, %xmm5
   16989         	psadbw	%xmm5,%xmm5
   16990 
   16991 // CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
   16992         	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16993 
   16994 // CHECK: 	rcpps	69, %xmm5
   16995         	rcpps	0x45,%xmm5
   16996 
   16997 // CHECK: 	rcpps	32493, %xmm5
   16998         	rcpps	0x7eed,%xmm5
   16999 
   17000 // CHECK: 	rcpps	3133065982, %xmm5
   17001         	rcpps	0xbabecafe,%xmm5
   17002 
   17003 // CHECK: 	rcpps	305419896, %xmm5
   17004         	rcpps	0x12345678,%xmm5
   17005 
   17006 // CHECK: 	rcpps	%xmm5, %xmm5
   17007         	rcpps	%xmm5,%xmm5
   17008 
   17009 // CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
   17010         	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17011 
   17012 // CHECK: 	rcpss	69, %xmm5
   17013         	rcpss	0x45,%xmm5
   17014 
   17015 // CHECK: 	rcpss	32493, %xmm5
   17016         	rcpss	0x7eed,%xmm5
   17017 
   17018 // CHECK: 	rcpss	3133065982, %xmm5
   17019         	rcpss	0xbabecafe,%xmm5
   17020 
   17021 // CHECK: 	rcpss	305419896, %xmm5
   17022         	rcpss	0x12345678,%xmm5
   17023 
   17024 // CHECK: 	rcpss	%xmm5, %xmm5
   17025         	rcpss	%xmm5,%xmm5
   17026 
   17027 // CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
   17028         	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17029 
   17030 // CHECK: 	rsqrtps	69, %xmm5
   17031         	rsqrtps	0x45,%xmm5
   17032 
   17033 // CHECK: 	rsqrtps	32493, %xmm5
   17034         	rsqrtps	0x7eed,%xmm5
   17035 
   17036 // CHECK: 	rsqrtps	3133065982, %xmm5
   17037         	rsqrtps	0xbabecafe,%xmm5
   17038 
   17039 // CHECK: 	rsqrtps	305419896, %xmm5
   17040         	rsqrtps	0x12345678,%xmm5
   17041 
   17042 // CHECK: 	rsqrtps	%xmm5, %xmm5
   17043         	rsqrtps	%xmm5,%xmm5
   17044 
   17045 // CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
   17046         	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17047 
   17048 // CHECK: 	rsqrtss	69, %xmm5
   17049         	rsqrtss	0x45,%xmm5
   17050 
   17051 // CHECK: 	rsqrtss	32493, %xmm5
   17052         	rsqrtss	0x7eed,%xmm5
   17053 
   17054 // CHECK: 	rsqrtss	3133065982, %xmm5
   17055         	rsqrtss	0xbabecafe,%xmm5
   17056 
   17057 // CHECK: 	rsqrtss	305419896, %xmm5
   17058         	rsqrtss	0x12345678,%xmm5
   17059 
   17060 // CHECK: 	rsqrtss	%xmm5, %xmm5
   17061         	rsqrtss	%xmm5,%xmm5
   17062 
   17063 // CHECK: 	sfence
   17064         	sfence
   17065 
   17066 // CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
   17067         	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17068 
   17069 // CHECK: 	sqrtps	69, %xmm5
   17070         	sqrtps	0x45,%xmm5
   17071 
   17072 // CHECK: 	sqrtps	32493, %xmm5
   17073         	sqrtps	0x7eed,%xmm5
   17074 
   17075 // CHECK: 	sqrtps	3133065982, %xmm5
   17076         	sqrtps	0xbabecafe,%xmm5
   17077 
   17078 // CHECK: 	sqrtps	305419896, %xmm5
   17079         	sqrtps	0x12345678,%xmm5
   17080 
   17081 // CHECK: 	sqrtps	%xmm5, %xmm5
   17082         	sqrtps	%xmm5,%xmm5
   17083 
   17084 // CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
   17085         	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17086 
   17087 // CHECK: 	sqrtss	69, %xmm5
   17088         	sqrtss	0x45,%xmm5
   17089 
   17090 // CHECK: 	sqrtss	32493, %xmm5
   17091         	sqrtss	0x7eed,%xmm5
   17092 
   17093 // CHECK: 	sqrtss	3133065982, %xmm5
   17094         	sqrtss	0xbabecafe,%xmm5
   17095 
   17096 // CHECK: 	sqrtss	305419896, %xmm5
   17097         	sqrtss	0x12345678,%xmm5
   17098 
   17099 // CHECK: 	sqrtss	%xmm5, %xmm5
   17100         	sqrtss	%xmm5,%xmm5
   17101 
   17102 // CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
   17103         	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
   17104 
   17105 // CHECK: 	stmxcsr	32493
   17106         	stmxcsr	0x7eed
   17107 
   17108 // CHECK: 	stmxcsr	3133065982
   17109         	stmxcsr	0xbabecafe
   17110 
   17111 // CHECK: 	stmxcsr	305419896
   17112         	stmxcsr	0x12345678
   17113 
   17114 // CHECK: 	subps	3735928559(%ebx,%ecx,8), %xmm5
   17115         	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17116 
   17117 // CHECK: 	subps	69, %xmm5
   17118         	subps	0x45,%xmm5
   17119 
   17120 // CHECK: 	subps	32493, %xmm5
   17121         	subps	0x7eed,%xmm5
   17122 
   17123 // CHECK: 	subps	3133065982, %xmm5
   17124         	subps	0xbabecafe,%xmm5
   17125 
   17126 // CHECK: 	subps	305419896, %xmm5
   17127         	subps	0x12345678,%xmm5
   17128 
   17129 // CHECK: 	subps	%xmm5, %xmm5
   17130         	subps	%xmm5,%xmm5
   17131 
   17132 // CHECK: 	subss	3735928559(%ebx,%ecx,8), %xmm5
   17133         	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17134 
   17135 // CHECK: 	subss	69, %xmm5
   17136         	subss	0x45,%xmm5
   17137 
   17138 // CHECK: 	subss	32493, %xmm5
   17139         	subss	0x7eed,%xmm5
   17140 
   17141 // CHECK: 	subss	3133065982, %xmm5
   17142         	subss	0xbabecafe,%xmm5
   17143 
   17144 // CHECK: 	subss	305419896, %xmm5
   17145         	subss	0x12345678,%xmm5
   17146 
   17147 // CHECK: 	subss	%xmm5, %xmm5
   17148         	subss	%xmm5,%xmm5
   17149 
   17150 // CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
   17151         	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17152 
   17153 // CHECK: 	ucomiss	69, %xmm5
   17154         	ucomiss	0x45,%xmm5
   17155 
   17156 // CHECK: 	ucomiss	32493, %xmm5
   17157         	ucomiss	0x7eed,%xmm5
   17158 
   17159 // CHECK: 	ucomiss	3133065982, %xmm5
   17160         	ucomiss	0xbabecafe,%xmm5
   17161 
   17162 // CHECK: 	ucomiss	305419896, %xmm5
   17163         	ucomiss	0x12345678,%xmm5
   17164 
   17165 // CHECK: 	ucomiss	%xmm5, %xmm5
   17166         	ucomiss	%xmm5,%xmm5
   17167 
   17168 // CHECK: 	unpckhps	3735928559(%ebx,%ecx,8), %xmm5
   17169         	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17170 
   17171 // CHECK: 	unpckhps	69, %xmm5
   17172         	unpckhps	0x45,%xmm5
   17173 
   17174 // CHECK: 	unpckhps	32493, %xmm5
   17175         	unpckhps	0x7eed,%xmm5
   17176 
   17177 // CHECK: 	unpckhps	3133065982, %xmm5
   17178         	unpckhps	0xbabecafe,%xmm5
   17179 
   17180 // CHECK: 	unpckhps	305419896, %xmm5
   17181         	unpckhps	0x12345678,%xmm5
   17182 
   17183 // CHECK: 	unpckhps	%xmm5, %xmm5
   17184         	unpckhps	%xmm5,%xmm5
   17185 
   17186 // CHECK: 	unpcklps	3735928559(%ebx,%ecx,8), %xmm5
   17187         	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17188 
   17189 // CHECK: 	unpcklps	69, %xmm5
   17190         	unpcklps	0x45,%xmm5
   17191 
   17192 // CHECK: 	unpcklps	32493, %xmm5
   17193         	unpcklps	0x7eed,%xmm5
   17194 
   17195 // CHECK: 	unpcklps	3133065982, %xmm5
   17196         	unpcklps	0xbabecafe,%xmm5
   17197 
   17198 // CHECK: 	unpcklps	305419896, %xmm5
   17199         	unpcklps	0x12345678,%xmm5
   17200 
   17201 // CHECK: 	unpcklps	%xmm5, %xmm5
   17202         	unpcklps	%xmm5,%xmm5
   17203 
   17204 // CHECK: 	xorps	3735928559(%ebx,%ecx,8), %xmm5
   17205         	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17206 
   17207 // CHECK: 	xorps	69, %xmm5
   17208         	xorps	0x45,%xmm5
   17209 
   17210 // CHECK: 	xorps	32493, %xmm5
   17211         	xorps	0x7eed,%xmm5
   17212 
   17213 // CHECK: 	xorps	3133065982, %xmm5
   17214         	xorps	0xbabecafe,%xmm5
   17215 
   17216 // CHECK: 	xorps	305419896, %xmm5
   17217         	xorps	0x12345678,%xmm5
   17218 
   17219 // CHECK: 	xorps	%xmm5, %xmm5
   17220         	xorps	%xmm5,%xmm5
   17221 
   17222 // CHECK: 	addpd	3735928559(%ebx,%ecx,8), %xmm5
   17223         	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17224 
   17225 // CHECK: 	addpd	69, %xmm5
   17226         	addpd	0x45,%xmm5
   17227 
   17228 // CHECK: 	addpd	32493, %xmm5
   17229         	addpd	0x7eed,%xmm5
   17230 
   17231 // CHECK: 	addpd	3133065982, %xmm5
   17232         	addpd	0xbabecafe,%xmm5
   17233 
   17234 // CHECK: 	addpd	305419896, %xmm5
   17235         	addpd	0x12345678,%xmm5
   17236 
   17237 // CHECK: 	addpd	%xmm5, %xmm5
   17238         	addpd	%xmm5,%xmm5
   17239 
   17240 // CHECK: 	addsd	3735928559(%ebx,%ecx,8), %xmm5
   17241         	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17242 
   17243 // CHECK: 	addsd	69, %xmm5
   17244         	addsd	0x45,%xmm5
   17245 
   17246 // CHECK: 	addsd	32493, %xmm5
   17247         	addsd	0x7eed,%xmm5
   17248 
   17249 // CHECK: 	addsd	3133065982, %xmm5
   17250         	addsd	0xbabecafe,%xmm5
   17251 
   17252 // CHECK: 	addsd	305419896, %xmm5
   17253         	addsd	0x12345678,%xmm5
   17254 
   17255 // CHECK: 	addsd	%xmm5, %xmm5
   17256         	addsd	%xmm5,%xmm5
   17257 
   17258 // CHECK: 	andnpd	3735928559(%ebx,%ecx,8), %xmm5
   17259         	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17260 
   17261 // CHECK: 	andnpd	69, %xmm5
   17262         	andnpd	0x45,%xmm5
   17263 
   17264 // CHECK: 	andnpd	32493, %xmm5
   17265         	andnpd	0x7eed,%xmm5
   17266 
   17267 // CHECK: 	andnpd	3133065982, %xmm5
   17268         	andnpd	0xbabecafe,%xmm5
   17269 
   17270 // CHECK: 	andnpd	305419896, %xmm5
   17271         	andnpd	0x12345678,%xmm5
   17272 
   17273 // CHECK: 	andnpd	%xmm5, %xmm5
   17274         	andnpd	%xmm5,%xmm5
   17275 
   17276 // CHECK: 	andpd	3735928559(%ebx,%ecx,8), %xmm5
   17277         	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17278 
   17279 // CHECK: 	andpd	69, %xmm5
   17280         	andpd	0x45,%xmm5
   17281 
   17282 // CHECK: 	andpd	32493, %xmm5
   17283         	andpd	0x7eed,%xmm5
   17284 
   17285 // CHECK: 	andpd	3133065982, %xmm5
   17286         	andpd	0xbabecafe,%xmm5
   17287 
   17288 // CHECK: 	andpd	305419896, %xmm5
   17289         	andpd	0x12345678,%xmm5
   17290 
   17291 // CHECK: 	andpd	%xmm5, %xmm5
   17292         	andpd	%xmm5,%xmm5
   17293 
   17294 // CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
   17295         	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17296 
   17297 // CHECK: 	comisd	69, %xmm5
   17298         	comisd	0x45,%xmm5
   17299 
   17300 // CHECK: 	comisd	32493, %xmm5
   17301         	comisd	0x7eed,%xmm5
   17302 
   17303 // CHECK: 	comisd	3133065982, %xmm5
   17304         	comisd	0xbabecafe,%xmm5
   17305 
   17306 // CHECK: 	comisd	305419896, %xmm5
   17307         	comisd	0x12345678,%xmm5
   17308 
   17309 // CHECK: 	comisd	%xmm5, %xmm5
   17310         	comisd	%xmm5,%xmm5
   17311 
   17312 // CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
   17313         	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17314 
   17315 // CHECK: 	cvtpi2pd	69, %xmm5
   17316         	cvtpi2pd	0x45,%xmm5
   17317 
   17318 // CHECK: 	cvtpi2pd	32493, %xmm5
   17319         	cvtpi2pd	0x7eed,%xmm5
   17320 
   17321 // CHECK: 	cvtpi2pd	3133065982, %xmm5
   17322         	cvtpi2pd	0xbabecafe,%xmm5
   17323 
   17324 // CHECK: 	cvtpi2pd	305419896, %xmm5
   17325         	cvtpi2pd	0x12345678,%xmm5
   17326 
   17327 // CHECK: 	cvtpi2pd	%mm3, %xmm5
   17328         	cvtpi2pd	%mm3,%xmm5
   17329 
   17330 // CHECK: 	cvtsi2sd	%ecx, %xmm5
   17331         	cvtsi2sd	%ecx,%xmm5
   17332 
   17333 // CHECK: 	cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
   17334         	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17335 
   17336 // CHECK: 	cvtsi2sd	69, %xmm5
   17337         	cvtsi2sd	0x45,%xmm5
   17338 
   17339 // CHECK: 	cvtsi2sd	32493, %xmm5
   17340         	cvtsi2sd	0x7eed,%xmm5
   17341 
   17342 // CHECK: 	cvtsi2sd	3133065982, %xmm5
   17343         	cvtsi2sd	0xbabecafe,%xmm5
   17344 
   17345 // CHECK: 	cvtsi2sd	305419896, %xmm5
   17346         	cvtsi2sd	0x12345678,%xmm5
   17347 
   17348 // CHECK: 	divpd	3735928559(%ebx,%ecx,8), %xmm5
   17349         	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17350 
   17351 // CHECK: 	divpd	69, %xmm5
   17352         	divpd	0x45,%xmm5
   17353 
   17354 // CHECK: 	divpd	32493, %xmm5
   17355         	divpd	0x7eed,%xmm5
   17356 
   17357 // CHECK: 	divpd	3133065982, %xmm5
   17358         	divpd	0xbabecafe,%xmm5
   17359 
   17360 // CHECK: 	divpd	305419896, %xmm5
   17361         	divpd	0x12345678,%xmm5
   17362 
   17363 // CHECK: 	divpd	%xmm5, %xmm5
   17364         	divpd	%xmm5,%xmm5
   17365 
   17366 // CHECK: 	divsd	3735928559(%ebx,%ecx,8), %xmm5
   17367         	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17368 
   17369 // CHECK: 	divsd	69, %xmm5
   17370         	divsd	0x45,%xmm5
   17371 
   17372 // CHECK: 	divsd	32493, %xmm5
   17373         	divsd	0x7eed,%xmm5
   17374 
   17375 // CHECK: 	divsd	3133065982, %xmm5
   17376         	divsd	0xbabecafe,%xmm5
   17377 
   17378 // CHECK: 	divsd	305419896, %xmm5
   17379         	divsd	0x12345678,%xmm5
   17380 
   17381 // CHECK: 	divsd	%xmm5, %xmm5
   17382         	divsd	%xmm5,%xmm5
   17383 
   17384 // CHECK: 	maxpd	3735928559(%ebx,%ecx,8), %xmm5
   17385         	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17386 
   17387 // CHECK: 	maxpd	69, %xmm5
   17388         	maxpd	0x45,%xmm5
   17389 
   17390 // CHECK: 	maxpd	32493, %xmm5
   17391         	maxpd	0x7eed,%xmm5
   17392 
   17393 // CHECK: 	maxpd	3133065982, %xmm5
   17394         	maxpd	0xbabecafe,%xmm5
   17395 
   17396 // CHECK: 	maxpd	305419896, %xmm5
   17397         	maxpd	0x12345678,%xmm5
   17398 
   17399 // CHECK: 	maxpd	%xmm5, %xmm5
   17400         	maxpd	%xmm5,%xmm5
   17401 
   17402 // CHECK: 	maxsd	3735928559(%ebx,%ecx,8), %xmm5
   17403         	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17404 
   17405 // CHECK: 	maxsd	69, %xmm5
   17406         	maxsd	0x45,%xmm5
   17407 
   17408 // CHECK: 	maxsd	32493, %xmm5
   17409         	maxsd	0x7eed,%xmm5
   17410 
   17411 // CHECK: 	maxsd	3133065982, %xmm5
   17412         	maxsd	0xbabecafe,%xmm5
   17413 
   17414 // CHECK: 	maxsd	305419896, %xmm5
   17415         	maxsd	0x12345678,%xmm5
   17416 
   17417 // CHECK: 	maxsd	%xmm5, %xmm5
   17418         	maxsd	%xmm5,%xmm5
   17419 
   17420 // CHECK: 	minpd	3735928559(%ebx,%ecx,8), %xmm5
   17421         	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17422 
   17423 // CHECK: 	minpd	69, %xmm5
   17424         	minpd	0x45,%xmm5
   17425 
   17426 // CHECK: 	minpd	32493, %xmm5
   17427         	minpd	0x7eed,%xmm5
   17428 
   17429 // CHECK: 	minpd	3133065982, %xmm5
   17430         	minpd	0xbabecafe,%xmm5
   17431 
   17432 // CHECK: 	minpd	305419896, %xmm5
   17433         	minpd	0x12345678,%xmm5
   17434 
   17435 // CHECK: 	minpd	%xmm5, %xmm5
   17436         	minpd	%xmm5,%xmm5
   17437 
   17438 // CHECK: 	minsd	3735928559(%ebx,%ecx,8), %xmm5
   17439         	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17440 
   17441 // CHECK: 	minsd	69, %xmm5
   17442         	minsd	0x45,%xmm5
   17443 
   17444 // CHECK: 	minsd	32493, %xmm5
   17445         	minsd	0x7eed,%xmm5
   17446 
   17447 // CHECK: 	minsd	3133065982, %xmm5
   17448         	minsd	0xbabecafe,%xmm5
   17449 
   17450 // CHECK: 	minsd	305419896, %xmm5
   17451         	minsd	0x12345678,%xmm5
   17452 
   17453 // CHECK: 	minsd	%xmm5, %xmm5
   17454         	minsd	%xmm5,%xmm5
   17455 
   17456 // CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
   17457         	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17458 
   17459 // CHECK: 	movapd	69, %xmm5
   17460         	movapd	0x45,%xmm5
   17461 
   17462 // CHECK: 	movapd	32493, %xmm5
   17463         	movapd	0x7eed,%xmm5
   17464 
   17465 // CHECK: 	movapd	3133065982, %xmm5
   17466         	movapd	0xbabecafe,%xmm5
   17467 
   17468 // CHECK: 	movapd	305419896, %xmm5
   17469         	movapd	0x12345678,%xmm5
   17470 
   17471 // CHECK: 	movapd	%xmm5, %xmm5
   17472         	movapd	%xmm5,%xmm5
   17473 
   17474 // CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
   17475         	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17476 
   17477 // CHECK: 	movapd	%xmm5, 69
   17478         	movapd	%xmm5,0x45
   17479 
   17480 // CHECK: 	movapd	%xmm5, 32493
   17481         	movapd	%xmm5,0x7eed
   17482 
   17483 // CHECK: 	movapd	%xmm5, 3133065982
   17484         	movapd	%xmm5,0xbabecafe
   17485 
   17486 // CHECK: 	movapd	%xmm5, 305419896
   17487         	movapd	%xmm5,0x12345678
   17488 
   17489 // CHECK: 	movapd	%xmm5, %xmm5
   17490         	movapd	%xmm5,%xmm5
   17491 
   17492 // CHECK: 	movhpd	3735928559(%ebx,%ecx,8), %xmm5
   17493         	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17494 
   17495 // CHECK: 	movhpd	69, %xmm5
   17496         	movhpd	0x45,%xmm5
   17497 
   17498 // CHECK: 	movhpd	32493, %xmm5
   17499         	movhpd	0x7eed,%xmm5
   17500 
   17501 // CHECK: 	movhpd	3133065982, %xmm5
   17502         	movhpd	0xbabecafe,%xmm5
   17503 
   17504 // CHECK: 	movhpd	305419896, %xmm5
   17505         	movhpd	0x12345678,%xmm5
   17506 
   17507 // CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
   17508         	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17509 
   17510 // CHECK: 	movhpd	%xmm5, 69
   17511         	movhpd	%xmm5,0x45
   17512 
   17513 // CHECK: 	movhpd	%xmm5, 32493
   17514         	movhpd	%xmm5,0x7eed
   17515 
   17516 // CHECK: 	movhpd	%xmm5, 3133065982
   17517         	movhpd	%xmm5,0xbabecafe
   17518 
   17519 // CHECK: 	movhpd	%xmm5, 305419896
   17520         	movhpd	%xmm5,0x12345678
   17521 
   17522 // CHECK: 	movlpd	3735928559(%ebx,%ecx,8), %xmm5
   17523         	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17524 
   17525 // CHECK: 	movlpd	69, %xmm5
   17526         	movlpd	0x45,%xmm5
   17527 
   17528 // CHECK: 	movlpd	32493, %xmm5
   17529         	movlpd	0x7eed,%xmm5
   17530 
   17531 // CHECK: 	movlpd	3133065982, %xmm5
   17532         	movlpd	0xbabecafe,%xmm5
   17533 
   17534 // CHECK: 	movlpd	305419896, %xmm5
   17535         	movlpd	0x12345678,%xmm5
   17536 
   17537 // CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
   17538         	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17539 
   17540 // CHECK: 	movlpd	%xmm5, 69
   17541         	movlpd	%xmm5,0x45
   17542 
   17543 // CHECK: 	movlpd	%xmm5, 32493
   17544         	movlpd	%xmm5,0x7eed
   17545 
   17546 // CHECK: 	movlpd	%xmm5, 3133065982
   17547         	movlpd	%xmm5,0xbabecafe
   17548 
   17549 // CHECK: 	movlpd	%xmm5, 305419896
   17550         	movlpd	%xmm5,0x12345678
   17551 
   17552 // CHECK: 	movmskpd	%xmm5, %ecx
   17553         	movmskpd	%xmm5,%ecx
   17554 
   17555 // CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
   17556         	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17557 
   17558 // CHECK: 	movntpd	%xmm5, 69
   17559         	movntpd	%xmm5,0x45
   17560 
   17561 // CHECK: 	movntpd	%xmm5, 32493
   17562         	movntpd	%xmm5,0x7eed
   17563 
   17564 // CHECK: 	movntpd	%xmm5, 3133065982
   17565         	movntpd	%xmm5,0xbabecafe
   17566 
   17567 // CHECK: 	movntpd	%xmm5, 305419896
   17568         	movntpd	%xmm5,0x12345678
   17569 
   17570 // CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
   17571         	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17572 
   17573 // CHECK: 	movsd	69, %xmm5
   17574         	movsd	0x45,%xmm5
   17575 
   17576 // CHECK: 	movsd	32493, %xmm5
   17577         	movsd	0x7eed,%xmm5
   17578 
   17579 // CHECK: 	movsd	3133065982, %xmm5
   17580         	movsd	0xbabecafe,%xmm5
   17581 
   17582 // CHECK: 	movsd	305419896, %xmm5
   17583         	movsd	0x12345678,%xmm5
   17584 
   17585 // CHECK: 	movsd	%xmm5, %xmm5
   17586         	movsd	%xmm5,%xmm5
   17587 
   17588 // CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
   17589         	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17590 
   17591 // CHECK: 	movsd	%xmm5, 69
   17592         	movsd	%xmm5,0x45
   17593 
   17594 // CHECK: 	movsd	%xmm5, 32493
   17595         	movsd	%xmm5,0x7eed
   17596 
   17597 // CHECK: 	movsd	%xmm5, 3133065982
   17598         	movsd	%xmm5,0xbabecafe
   17599 
   17600 // CHECK: 	movsd	%xmm5, 305419896
   17601         	movsd	%xmm5,0x12345678
   17602 
   17603 // CHECK: 	movsd	%xmm5, %xmm5
   17604         	movsd	%xmm5,%xmm5
   17605 
   17606 // CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
   17607         	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17608 
   17609 // CHECK: 	movupd	69, %xmm5
   17610         	movupd	0x45,%xmm5
   17611 
   17612 // CHECK: 	movupd	32493, %xmm5
   17613         	movupd	0x7eed,%xmm5
   17614 
   17615 // CHECK: 	movupd	3133065982, %xmm5
   17616         	movupd	0xbabecafe,%xmm5
   17617 
   17618 // CHECK: 	movupd	305419896, %xmm5
   17619         	movupd	0x12345678,%xmm5
   17620 
   17621 // CHECK: 	movupd	%xmm5, %xmm5
   17622         	movupd	%xmm5,%xmm5
   17623 
   17624 // CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
   17625         	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17626 
   17627 // CHECK: 	movupd	%xmm5, 69
   17628         	movupd	%xmm5,0x45
   17629 
   17630 // CHECK: 	movupd	%xmm5, 32493
   17631         	movupd	%xmm5,0x7eed
   17632 
   17633 // CHECK: 	movupd	%xmm5, 3133065982
   17634         	movupd	%xmm5,0xbabecafe
   17635 
   17636 // CHECK: 	movupd	%xmm5, 305419896
   17637         	movupd	%xmm5,0x12345678
   17638 
   17639 // CHECK: 	movupd	%xmm5, %xmm5
   17640         	movupd	%xmm5,%xmm5
   17641 
   17642 // CHECK: 	mulpd	3735928559(%ebx,%ecx,8), %xmm5
   17643         	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17644 
   17645 // CHECK: 	mulpd	69, %xmm5
   17646         	mulpd	0x45,%xmm5
   17647 
   17648 // CHECK: 	mulpd	32493, %xmm5
   17649         	mulpd	0x7eed,%xmm5
   17650 
   17651 // CHECK: 	mulpd	3133065982, %xmm5
   17652         	mulpd	0xbabecafe,%xmm5
   17653 
   17654 // CHECK: 	mulpd	305419896, %xmm5
   17655         	mulpd	0x12345678,%xmm5
   17656 
   17657 // CHECK: 	mulpd	%xmm5, %xmm5
   17658         	mulpd	%xmm5,%xmm5
   17659 
   17660 // CHECK: 	mulsd	3735928559(%ebx,%ecx,8), %xmm5
   17661         	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17662 
   17663 // CHECK: 	mulsd	69, %xmm5
   17664         	mulsd	0x45,%xmm5
   17665 
   17666 // CHECK: 	mulsd	32493, %xmm5
   17667         	mulsd	0x7eed,%xmm5
   17668 
   17669 // CHECK: 	mulsd	3133065982, %xmm5
   17670         	mulsd	0xbabecafe,%xmm5
   17671 
   17672 // CHECK: 	mulsd	305419896, %xmm5
   17673         	mulsd	0x12345678,%xmm5
   17674 
   17675 // CHECK: 	mulsd	%xmm5, %xmm5
   17676         	mulsd	%xmm5,%xmm5
   17677 
   17678 // CHECK: 	orpd	3735928559(%ebx,%ecx,8), %xmm5
   17679         	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17680 
   17681 // CHECK: 	orpd	69, %xmm5
   17682         	orpd	0x45,%xmm5
   17683 
   17684 // CHECK: 	orpd	32493, %xmm5
   17685         	orpd	0x7eed,%xmm5
   17686 
   17687 // CHECK: 	orpd	3133065982, %xmm5
   17688         	orpd	0xbabecafe,%xmm5
   17689 
   17690 // CHECK: 	orpd	305419896, %xmm5
   17691         	orpd	0x12345678,%xmm5
   17692 
   17693 // CHECK: 	orpd	%xmm5, %xmm5
   17694         	orpd	%xmm5,%xmm5
   17695 
   17696 // CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
   17697         	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17698 
   17699 // CHECK: 	sqrtpd	69, %xmm5
   17700         	sqrtpd	0x45,%xmm5
   17701 
   17702 // CHECK: 	sqrtpd	32493, %xmm5
   17703         	sqrtpd	0x7eed,%xmm5
   17704 
   17705 // CHECK: 	sqrtpd	3133065982, %xmm5
   17706         	sqrtpd	0xbabecafe,%xmm5
   17707 
   17708 // CHECK: 	sqrtpd	305419896, %xmm5
   17709         	sqrtpd	0x12345678,%xmm5
   17710 
   17711 // CHECK: 	sqrtpd	%xmm5, %xmm5
   17712         	sqrtpd	%xmm5,%xmm5
   17713 
   17714 // CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
   17715         	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17716 
   17717 // CHECK: 	sqrtsd	69, %xmm5
   17718         	sqrtsd	0x45,%xmm5
   17719 
   17720 // CHECK: 	sqrtsd	32493, %xmm5
   17721         	sqrtsd	0x7eed,%xmm5
   17722 
   17723 // CHECK: 	sqrtsd	3133065982, %xmm5
   17724         	sqrtsd	0xbabecafe,%xmm5
   17725 
   17726 // CHECK: 	sqrtsd	305419896, %xmm5
   17727         	sqrtsd	0x12345678,%xmm5
   17728 
   17729 // CHECK: 	sqrtsd	%xmm5, %xmm5
   17730         	sqrtsd	%xmm5,%xmm5
   17731 
   17732 // CHECK: 	subpd	3735928559(%ebx,%ecx,8), %xmm5
   17733         	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17734 
   17735 // CHECK: 	subpd	69, %xmm5
   17736         	subpd	0x45,%xmm5
   17737 
   17738 // CHECK: 	subpd	32493, %xmm5
   17739         	subpd	0x7eed,%xmm5
   17740 
   17741 // CHECK: 	subpd	3133065982, %xmm5
   17742         	subpd	0xbabecafe,%xmm5
   17743 
   17744 // CHECK: 	subpd	305419896, %xmm5
   17745         	subpd	0x12345678,%xmm5
   17746 
   17747 // CHECK: 	subpd	%xmm5, %xmm5
   17748         	subpd	%xmm5,%xmm5
   17749 
   17750 // CHECK: 	subsd	3735928559(%ebx,%ecx,8), %xmm5
   17751         	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17752 
   17753 // CHECK: 	subsd	69, %xmm5
   17754         	subsd	0x45,%xmm5
   17755 
   17756 // CHECK: 	subsd	32493, %xmm5
   17757         	subsd	0x7eed,%xmm5
   17758 
   17759 // CHECK: 	subsd	3133065982, %xmm5
   17760         	subsd	0xbabecafe,%xmm5
   17761 
   17762 // CHECK: 	subsd	305419896, %xmm5
   17763         	subsd	0x12345678,%xmm5
   17764 
   17765 // CHECK: 	subsd	%xmm5, %xmm5
   17766         	subsd	%xmm5,%xmm5
   17767 
   17768 // CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
   17769         	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17770 
   17771 // CHECK: 	ucomisd	69, %xmm5
   17772         	ucomisd	0x45,%xmm5
   17773 
   17774 // CHECK: 	ucomisd	32493, %xmm5
   17775         	ucomisd	0x7eed,%xmm5
   17776 
   17777 // CHECK: 	ucomisd	3133065982, %xmm5
   17778         	ucomisd	0xbabecafe,%xmm5
   17779 
   17780 // CHECK: 	ucomisd	305419896, %xmm5
   17781         	ucomisd	0x12345678,%xmm5
   17782 
   17783 // CHECK: 	ucomisd	%xmm5, %xmm5
   17784         	ucomisd	%xmm5,%xmm5
   17785 
   17786 // CHECK: 	unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
   17787         	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17788 
   17789 // CHECK: 	unpckhpd	69, %xmm5
   17790         	unpckhpd	0x45,%xmm5
   17791 
   17792 // CHECK: 	unpckhpd	32493, %xmm5
   17793         	unpckhpd	0x7eed,%xmm5
   17794 
   17795 // CHECK: 	unpckhpd	3133065982, %xmm5
   17796         	unpckhpd	0xbabecafe,%xmm5
   17797 
   17798 // CHECK: 	unpckhpd	305419896, %xmm5
   17799         	unpckhpd	0x12345678,%xmm5
   17800 
   17801 // CHECK: 	unpckhpd	%xmm5, %xmm5
   17802         	unpckhpd	%xmm5,%xmm5
   17803 
   17804 // CHECK: 	unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
   17805         	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17806 
   17807 // CHECK: 	unpcklpd	69, %xmm5
   17808         	unpcklpd	0x45,%xmm5
   17809 
   17810 // CHECK: 	unpcklpd	32493, %xmm5
   17811         	unpcklpd	0x7eed,%xmm5
   17812 
   17813 // CHECK: 	unpcklpd	3133065982, %xmm5
   17814         	unpcklpd	0xbabecafe,%xmm5
   17815 
   17816 // CHECK: 	unpcklpd	305419896, %xmm5
   17817         	unpcklpd	0x12345678,%xmm5
   17818 
   17819 // CHECK: 	unpcklpd	%xmm5, %xmm5
   17820         	unpcklpd	%xmm5,%xmm5
   17821 
   17822 // CHECK: 	xorpd	3735928559(%ebx,%ecx,8), %xmm5
   17823         	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17824 
   17825 // CHECK: 	xorpd	69, %xmm5
   17826         	xorpd	0x45,%xmm5
   17827 
   17828 // CHECK: 	xorpd	32493, %xmm5
   17829         	xorpd	0x7eed,%xmm5
   17830 
   17831 // CHECK: 	xorpd	3133065982, %xmm5
   17832         	xorpd	0xbabecafe,%xmm5
   17833 
   17834 // CHECK: 	xorpd	305419896, %xmm5
   17835         	xorpd	0x12345678,%xmm5
   17836 
   17837 // CHECK: 	xorpd	%xmm5, %xmm5
   17838         	xorpd	%xmm5,%xmm5
   17839 
   17840 // CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
   17841         	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17842 
   17843 // CHECK: 	cvtdq2pd	69, %xmm5
   17844         	cvtdq2pd	0x45,%xmm5
   17845 
   17846 // CHECK: 	cvtdq2pd	32493, %xmm5
   17847         	cvtdq2pd	0x7eed,%xmm5
   17848 
   17849 // CHECK: 	cvtdq2pd	3133065982, %xmm5
   17850         	cvtdq2pd	0xbabecafe,%xmm5
   17851 
   17852 // CHECK: 	cvtdq2pd	305419896, %xmm5
   17853         	cvtdq2pd	0x12345678,%xmm5
   17854 
   17855 // CHECK: 	cvtdq2pd	%xmm5, %xmm5
   17856         	cvtdq2pd	%xmm5,%xmm5
   17857 
   17858 // CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
   17859         	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17860 
   17861 // CHECK: 	cvtpd2dq	69, %xmm5
   17862         	cvtpd2dq	0x45,%xmm5
   17863 
   17864 // CHECK: 	cvtpd2dq	32493, %xmm5
   17865         	cvtpd2dq	0x7eed,%xmm5
   17866 
   17867 // CHECK: 	cvtpd2dq	3133065982, %xmm5
   17868         	cvtpd2dq	0xbabecafe,%xmm5
   17869 
   17870 // CHECK: 	cvtpd2dq	305419896, %xmm5
   17871         	cvtpd2dq	0x12345678,%xmm5
   17872 
   17873 // CHECK: 	cvtpd2dq	%xmm5, %xmm5
   17874         	cvtpd2dq	%xmm5,%xmm5
   17875 
   17876 // CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
   17877         	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17878 
   17879 // CHECK: 	cvtdq2ps	69, %xmm5
   17880         	cvtdq2ps	0x45,%xmm5
   17881 
   17882 // CHECK: 	cvtdq2ps	32493, %xmm5
   17883         	cvtdq2ps	0x7eed,%xmm5
   17884 
   17885 // CHECK: 	cvtdq2ps	3133065982, %xmm5
   17886         	cvtdq2ps	0xbabecafe,%xmm5
   17887 
   17888 // CHECK: 	cvtdq2ps	305419896, %xmm5
   17889         	cvtdq2ps	0x12345678,%xmm5
   17890 
   17891 // CHECK: 	cvtdq2ps	%xmm5, %xmm5
   17892         	cvtdq2ps	%xmm5,%xmm5
   17893 
   17894 // CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
   17895         	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   17896 
   17897 // CHECK: 	cvtpd2pi	69, %mm3
   17898         	cvtpd2pi	0x45,%mm3
   17899 
   17900 // CHECK: 	cvtpd2pi	32493, %mm3
   17901         	cvtpd2pi	0x7eed,%mm3
   17902 
   17903 // CHECK: 	cvtpd2pi	3133065982, %mm3
   17904         	cvtpd2pi	0xbabecafe,%mm3
   17905 
   17906 // CHECK: 	cvtpd2pi	305419896, %mm3
   17907         	cvtpd2pi	0x12345678,%mm3
   17908 
   17909 // CHECK: 	cvtpd2pi	%xmm5, %mm3
   17910         	cvtpd2pi	%xmm5,%mm3
   17911 
   17912 // CHECK: 	cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
   17913         	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17914 
   17915 // CHECK: 	cvtpd2ps	69, %xmm5
   17916         	cvtpd2ps	0x45,%xmm5
   17917 
   17918 // CHECK: 	cvtpd2ps	32493, %xmm5
   17919         	cvtpd2ps	0x7eed,%xmm5
   17920 
   17921 // CHECK: 	cvtpd2ps	3133065982, %xmm5
   17922         	cvtpd2ps	0xbabecafe,%xmm5
   17923 
   17924 // CHECK: 	cvtpd2ps	305419896, %xmm5
   17925         	cvtpd2ps	0x12345678,%xmm5
   17926 
   17927 // CHECK: 	cvtpd2ps	%xmm5, %xmm5
   17928         	cvtpd2ps	%xmm5,%xmm5
   17929 
   17930 // CHECK: 	cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
   17931         	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17932 
   17933 // CHECK: 	cvtps2pd	69, %xmm5
   17934         	cvtps2pd	0x45,%xmm5
   17935 
   17936 // CHECK: 	cvtps2pd	32493, %xmm5
   17937         	cvtps2pd	0x7eed,%xmm5
   17938 
   17939 // CHECK: 	cvtps2pd	3133065982, %xmm5
   17940         	cvtps2pd	0xbabecafe,%xmm5
   17941 
   17942 // CHECK: 	cvtps2pd	305419896, %xmm5
   17943         	cvtps2pd	0x12345678,%xmm5
   17944 
   17945 // CHECK: 	cvtps2pd	%xmm5, %xmm5
   17946         	cvtps2pd	%xmm5,%xmm5
   17947 
   17948 // CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
   17949         	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17950 
   17951 // CHECK: 	cvtps2dq	69, %xmm5
   17952         	cvtps2dq	0x45,%xmm5
   17953 
   17954 // CHECK: 	cvtps2dq	32493, %xmm5
   17955         	cvtps2dq	0x7eed,%xmm5
   17956 
   17957 // CHECK: 	cvtps2dq	3133065982, %xmm5
   17958         	cvtps2dq	0xbabecafe,%xmm5
   17959 
   17960 // CHECK: 	cvtps2dq	305419896, %xmm5
   17961         	cvtps2dq	0x12345678,%xmm5
   17962 
   17963 // CHECK: 	cvtps2dq	%xmm5, %xmm5
   17964         	cvtps2dq	%xmm5,%xmm5
   17965 
   17966 // CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
   17967         	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17968 
   17969 // CHECK: 	cvtsd2ss	69, %xmm5
   17970         	cvtsd2ss	0x45,%xmm5
   17971 
   17972 // CHECK: 	cvtsd2ss	32493, %xmm5
   17973         	cvtsd2ss	0x7eed,%xmm5
   17974 
   17975 // CHECK: 	cvtsd2ss	3133065982, %xmm5
   17976         	cvtsd2ss	0xbabecafe,%xmm5
   17977 
   17978 // CHECK: 	cvtsd2ss	305419896, %xmm5
   17979         	cvtsd2ss	0x12345678,%xmm5
   17980 
   17981 // CHECK: 	cvtsd2ss	%xmm5, %xmm5
   17982         	cvtsd2ss	%xmm5,%xmm5
   17983 
   17984 // CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
   17985         	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17986 
   17987 // CHECK: 	cvtss2sd	69, %xmm5
   17988         	cvtss2sd	0x45,%xmm5
   17989 
   17990 // CHECK: 	cvtss2sd	32493, %xmm5
   17991         	cvtss2sd	0x7eed,%xmm5
   17992 
   17993 // CHECK: 	cvtss2sd	3133065982, %xmm5
   17994         	cvtss2sd	0xbabecafe,%xmm5
   17995 
   17996 // CHECK: 	cvtss2sd	305419896, %xmm5
   17997         	cvtss2sd	0x12345678,%xmm5
   17998 
   17999 // CHECK: 	cvtss2sd	%xmm5, %xmm5
   18000         	cvtss2sd	%xmm5,%xmm5
   18001 
   18002 // CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
   18003         	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   18004 
   18005 // CHECK: 	cvttpd2pi	69, %mm3
   18006         	cvttpd2pi	0x45,%mm3
   18007 
   18008 // CHECK: 	cvttpd2pi	32493, %mm3
   18009         	cvttpd2pi	0x7eed,%mm3
   18010 
   18011 // CHECK: 	cvttpd2pi	3133065982, %mm3
   18012         	cvttpd2pi	0xbabecafe,%mm3
   18013 
   18014 // CHECK: 	cvttpd2pi	305419896, %mm3
   18015         	cvttpd2pi	0x12345678,%mm3
   18016 
   18017 // CHECK: 	cvttpd2pi	%xmm5, %mm3
   18018         	cvttpd2pi	%xmm5,%mm3
   18019 
   18020 // CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
   18021         	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   18022 
   18023 // CHECK: 	cvttsd2si	69, %ecx
   18024         	cvttsd2si	0x45,%ecx
   18025 
   18026 // CHECK: 	cvttsd2si	32493, %ecx
   18027         	cvttsd2si	0x7eed,%ecx
   18028 
   18029 // CHECK: 	cvttsd2si	3133065982, %ecx
   18030         	cvttsd2si	0xbabecafe,%ecx
   18031 
   18032 // CHECK: 	cvttsd2si	305419896, %ecx
   18033         	cvttsd2si	0x12345678,%ecx
   18034 
   18035 // CHECK: 	cvttsd2si	%xmm5, %ecx
   18036         	cvttsd2si	%xmm5,%ecx
   18037 
   18038 // CHECK: 	cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
   18039         	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18040 
   18041 // CHECK: 	cvttps2dq	69, %xmm5
   18042         	cvttps2dq	0x45,%xmm5
   18043 
   18044 // CHECK: 	cvttps2dq	32493, %xmm5
   18045         	cvttps2dq	0x7eed,%xmm5
   18046 
   18047 // CHECK: 	cvttps2dq	3133065982, %xmm5
   18048         	cvttps2dq	0xbabecafe,%xmm5
   18049 
   18050 // CHECK: 	cvttps2dq	305419896, %xmm5
   18051         	cvttps2dq	0x12345678,%xmm5
   18052 
   18053 // CHECK: 	cvttps2dq	%xmm5, %xmm5
   18054         	cvttps2dq	%xmm5,%xmm5
   18055 
   18056 // CHECK: 	maskmovdqu	%xmm5, %xmm5
   18057         	maskmovdqu	%xmm5,%xmm5
   18058 
   18059 // CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
   18060         	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18061 
   18062 // CHECK: 	movdqa	69, %xmm5
   18063         	movdqa	0x45,%xmm5
   18064 
   18065 // CHECK: 	movdqa	32493, %xmm5
   18066         	movdqa	0x7eed,%xmm5
   18067 
   18068 // CHECK: 	movdqa	3133065982, %xmm5
   18069         	movdqa	0xbabecafe,%xmm5
   18070 
   18071 // CHECK: 	movdqa	305419896, %xmm5
   18072         	movdqa	0x12345678,%xmm5
   18073 
   18074 // CHECK: 	movdqa	%xmm5, %xmm5
   18075         	movdqa	%xmm5,%xmm5
   18076 
   18077 // CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
   18078         	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   18079 
   18080 // CHECK: 	movdqa	%xmm5, 69
   18081         	movdqa	%xmm5,0x45
   18082 
   18083 // CHECK: 	movdqa	%xmm5, 32493
   18084         	movdqa	%xmm5,0x7eed
   18085 
   18086 // CHECK: 	movdqa	%xmm5, 3133065982
   18087         	movdqa	%xmm5,0xbabecafe
   18088 
   18089 // CHECK: 	movdqa	%xmm5, 305419896
   18090         	movdqa	%xmm5,0x12345678
   18091 
   18092 // CHECK: 	movdqa	%xmm5, %xmm5
   18093         	movdqa	%xmm5,%xmm5
   18094 
   18095 // CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
   18096         	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18097 
   18098 // CHECK: 	movdqu	69, %xmm5
   18099         	movdqu	0x45,%xmm5
   18100 
   18101 // CHECK: 	movdqu	32493, %xmm5
   18102         	movdqu	0x7eed,%xmm5
   18103 
   18104 // CHECK: 	movdqu	3133065982, %xmm5
   18105         	movdqu	0xbabecafe,%xmm5
   18106 
   18107 // CHECK: 	movdqu	305419896, %xmm5
   18108         	movdqu	0x12345678,%xmm5
   18109 
   18110 // CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
   18111         	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   18112 
   18113 // CHECK: 	movdqu	%xmm5, 69
   18114         	movdqu	%xmm5,0x45
   18115 
   18116 // CHECK: 	movdqu	%xmm5, 32493
   18117         	movdqu	%xmm5,0x7eed
   18118 
   18119 // CHECK: 	movdqu	%xmm5, 3133065982
   18120         	movdqu	%xmm5,0xbabecafe
   18121 
   18122 // CHECK: 	movdqu	%xmm5, 305419896
   18123         	movdqu	%xmm5,0x12345678
   18124 
   18125 // CHECK: 	movdq2q	%xmm5, %mm3
   18126         	movdq2q	%xmm5,%mm3
   18127 
   18128 // CHECK: 	movq2dq	%mm3, %xmm5
   18129         	movq2dq	%mm3,%xmm5
   18130 
   18131 // CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %mm3
   18132         	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
   18133 
   18134 // CHECK: 	pmuludq	69, %mm3
   18135         	pmuludq	0x45,%mm3
   18136 
   18137 // CHECK: 	pmuludq	32493, %mm3
   18138         	pmuludq	0x7eed,%mm3
   18139 
   18140 // CHECK: 	pmuludq	3133065982, %mm3
   18141         	pmuludq	0xbabecafe,%mm3
   18142 
   18143 // CHECK: 	pmuludq	305419896, %mm3
   18144         	pmuludq	0x12345678,%mm3
   18145 
   18146 // CHECK: 	pmuludq	%mm3, %mm3
   18147         	pmuludq	%mm3,%mm3
   18148 
   18149 // CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %xmm5
   18150         	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18151 
   18152 // CHECK: 	pmuludq	69, %xmm5
   18153         	pmuludq	0x45,%xmm5
   18154 
   18155 // CHECK: 	pmuludq	32493, %xmm5
   18156         	pmuludq	0x7eed,%xmm5
   18157 
   18158 // CHECK: 	pmuludq	3133065982, %xmm5
   18159         	pmuludq	0xbabecafe,%xmm5
   18160 
   18161 // CHECK: 	pmuludq	305419896, %xmm5
   18162         	pmuludq	0x12345678,%xmm5
   18163 
   18164 // CHECK: 	pmuludq	%xmm5, %xmm5
   18165         	pmuludq	%xmm5,%xmm5
   18166 
   18167 // CHECK: 	pslldq	$127, %xmm5
   18168         	pslldq	$0x7f,%xmm5
   18169 
   18170 // CHECK: 	psrldq	$127, %xmm5
   18171         	psrldq	$0x7f,%xmm5
   18172 
   18173 // CHECK: 	punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
   18174         	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18175 
   18176 // CHECK: 	punpckhqdq	69, %xmm5
   18177         	punpckhqdq	0x45,%xmm5
   18178 
   18179 // CHECK: 	punpckhqdq	32493, %xmm5
   18180         	punpckhqdq	0x7eed,%xmm5
   18181 
   18182 // CHECK: 	punpckhqdq	3133065982, %xmm5
   18183         	punpckhqdq	0xbabecafe,%xmm5
   18184 
   18185 // CHECK: 	punpckhqdq	305419896, %xmm5
   18186         	punpckhqdq	0x12345678,%xmm5
   18187 
   18188 // CHECK: 	punpckhqdq	%xmm5, %xmm5
   18189         	punpckhqdq	%xmm5,%xmm5
   18190 
   18191 // CHECK: 	punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
   18192         	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18193 
   18194 // CHECK: 	punpcklqdq	69, %xmm5
   18195         	punpcklqdq	0x45,%xmm5
   18196 
   18197 // CHECK: 	punpcklqdq	32493, %xmm5
   18198         	punpcklqdq	0x7eed,%xmm5
   18199 
   18200 // CHECK: 	punpcklqdq	3133065982, %xmm5
   18201         	punpcklqdq	0xbabecafe,%xmm5
   18202 
   18203 // CHECK: 	punpcklqdq	305419896, %xmm5
   18204         	punpcklqdq	0x12345678,%xmm5
   18205 
   18206 // CHECK: 	punpcklqdq	%xmm5, %xmm5
   18207         	punpcklqdq	%xmm5,%xmm5
   18208 
   18209 // CHECK: 	addsubpd	3735928559(%ebx,%ecx,8), %xmm5
   18210         	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18211 
   18212 // CHECK: 	addsubpd	69, %xmm5
   18213         	addsubpd	0x45,%xmm5
   18214 
   18215 // CHECK: 	addsubpd	32493, %xmm5
   18216         	addsubpd	0x7eed,%xmm5
   18217 
   18218 // CHECK: 	addsubpd	3133065982, %xmm5
   18219         	addsubpd	0xbabecafe,%xmm5
   18220 
   18221 // CHECK: 	addsubpd	305419896, %xmm5
   18222         	addsubpd	0x12345678,%xmm5
   18223 
   18224 // CHECK: 	addsubpd	%xmm5, %xmm5
   18225         	addsubpd	%xmm5,%xmm5
   18226 
   18227 // CHECK: 	addsubps	3735928559(%ebx,%ecx,8), %xmm5
   18228         	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18229 
   18230 // CHECK: 	addsubps	69, %xmm5
   18231         	addsubps	0x45,%xmm5
   18232 
   18233 // CHECK: 	addsubps	32493, %xmm5
   18234         	addsubps	0x7eed,%xmm5
   18235 
   18236 // CHECK: 	addsubps	3133065982, %xmm5
   18237         	addsubps	0xbabecafe,%xmm5
   18238 
   18239 // CHECK: 	addsubps	305419896, %xmm5
   18240         	addsubps	0x12345678,%xmm5
   18241 
   18242 // CHECK: 	addsubps	%xmm5, %xmm5
   18243         	addsubps	%xmm5,%xmm5
   18244 
   18245 // CHECK: 	fisttpl	3735928559(%ebx,%ecx,8)
   18246         	fisttpl	0xdeadbeef(%ebx,%ecx,8)
   18247 
   18248 // CHECK: 	fisttpl	3133065982
   18249         	fisttpl	0xbabecafe
   18250 
   18251 // CHECK: 	fisttpl	305419896
   18252         	fisttpl	0x12345678
   18253 
   18254 // CHECK: 	haddpd	3735928559(%ebx,%ecx,8), %xmm5
   18255         	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18256 
   18257 // CHECK: 	haddpd	69, %xmm5
   18258         	haddpd	0x45,%xmm5
   18259 
   18260 // CHECK: 	haddpd	32493, %xmm5
   18261         	haddpd	0x7eed,%xmm5
   18262 
   18263 // CHECK: 	haddpd	3133065982, %xmm5
   18264         	haddpd	0xbabecafe,%xmm5
   18265 
   18266 // CHECK: 	haddpd	305419896, %xmm5
   18267         	haddpd	0x12345678,%xmm5
   18268 
   18269 // CHECK: 	haddpd	%xmm5, %xmm5
   18270         	haddpd	%xmm5,%xmm5
   18271 
   18272 // CHECK: 	haddps	3735928559(%ebx,%ecx,8), %xmm5
   18273         	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18274 
   18275 // CHECK: 	haddps	69, %xmm5
   18276         	haddps	0x45,%xmm5
   18277 
   18278 // CHECK: 	haddps	32493, %xmm5
   18279         	haddps	0x7eed,%xmm5
   18280 
   18281 // CHECK: 	haddps	3133065982, %xmm5
   18282         	haddps	0xbabecafe,%xmm5
   18283 
   18284 // CHECK: 	haddps	305419896, %xmm5
   18285         	haddps	0x12345678,%xmm5
   18286 
   18287 // CHECK: 	haddps	%xmm5, %xmm5
   18288         	haddps	%xmm5,%xmm5
   18289 
   18290 // CHECK: 	hsubpd	3735928559(%ebx,%ecx,8), %xmm5
   18291         	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18292 
   18293 // CHECK: 	hsubpd	69, %xmm5
   18294         	hsubpd	0x45,%xmm5
   18295 
   18296 // CHECK: 	hsubpd	32493, %xmm5
   18297         	hsubpd	0x7eed,%xmm5
   18298 
   18299 // CHECK: 	hsubpd	3133065982, %xmm5
   18300         	hsubpd	0xbabecafe,%xmm5
   18301 
   18302 // CHECK: 	hsubpd	305419896, %xmm5
   18303         	hsubpd	0x12345678,%xmm5
   18304 
   18305 // CHECK: 	hsubpd	%xmm5, %xmm5
   18306         	hsubpd	%xmm5,%xmm5
   18307 
   18308 // CHECK: 	hsubps	3735928559(%ebx,%ecx,8), %xmm5
   18309         	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18310 
   18311 // CHECK: 	hsubps	69, %xmm5
   18312         	hsubps	0x45,%xmm5
   18313 
   18314 // CHECK: 	hsubps	32493, %xmm5
   18315         	hsubps	0x7eed,%xmm5
   18316 
   18317 // CHECK: 	hsubps	3133065982, %xmm5
   18318         	hsubps	0xbabecafe,%xmm5
   18319 
   18320 // CHECK: 	hsubps	305419896, %xmm5
   18321         	hsubps	0x12345678,%xmm5
   18322 
   18323 // CHECK: 	hsubps	%xmm5, %xmm5
   18324         	hsubps	%xmm5,%xmm5
   18325 
   18326 // CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
   18327         	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18328 
   18329 // CHECK: 	lddqu	69, %xmm5
   18330         	lddqu	0x45,%xmm5
   18331 
   18332 // CHECK: 	lddqu	32493, %xmm5
   18333         	lddqu	0x7eed,%xmm5
   18334 
   18335 // CHECK: 	lddqu	3133065982, %xmm5
   18336         	lddqu	0xbabecafe,%xmm5
   18337 
   18338 // CHECK: 	lddqu	305419896, %xmm5
   18339         	lddqu	0x12345678,%xmm5
   18340 
   18341 // CHECK: 	monitor
   18342         	monitor
   18343 
   18344 // CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
   18345         	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18346 
   18347 // CHECK: 	movddup	69, %xmm5
   18348         	movddup	0x45,%xmm5
   18349 
   18350 // CHECK: 	movddup	32493, %xmm5
   18351         	movddup	0x7eed,%xmm5
   18352 
   18353 // CHECK: 	movddup	3133065982, %xmm5
   18354         	movddup	0xbabecafe,%xmm5
   18355 
   18356 // CHECK: 	movddup	305419896, %xmm5
   18357         	movddup	0x12345678,%xmm5
   18358 
   18359 // CHECK: 	movddup	%xmm5, %xmm5
   18360         	movddup	%xmm5,%xmm5
   18361 
   18362 // CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
   18363         	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18364 
   18365 // CHECK: 	movshdup	69, %xmm5
   18366         	movshdup	0x45,%xmm5
   18367 
   18368 // CHECK: 	movshdup	32493, %xmm5
   18369         	movshdup	0x7eed,%xmm5
   18370 
   18371 // CHECK: 	movshdup	3133065982, %xmm5
   18372         	movshdup	0xbabecafe,%xmm5
   18373 
   18374 // CHECK: 	movshdup	305419896, %xmm5
   18375         	movshdup	0x12345678,%xmm5
   18376 
   18377 // CHECK: 	movshdup	%xmm5, %xmm5
   18378         	movshdup	%xmm5,%xmm5
   18379 
   18380 // CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
   18381         	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18382 
   18383 // CHECK: 	movsldup	69, %xmm5
   18384         	movsldup	0x45,%xmm5
   18385 
   18386 // CHECK: 	movsldup	32493, %xmm5
   18387         	movsldup	0x7eed,%xmm5
   18388 
   18389 // CHECK: 	movsldup	3133065982, %xmm5
   18390         	movsldup	0xbabecafe,%xmm5
   18391 
   18392 // CHECK: 	movsldup	305419896, %xmm5
   18393         	movsldup	0x12345678,%xmm5
   18394 
   18395 // CHECK: 	movsldup	%xmm5, %xmm5
   18396         	movsldup	%xmm5,%xmm5
   18397 
   18398 // CHECK: 	mwait
   18399         	mwait
   18400 
   18401 // CHECK: 	vmcall
   18402         	vmcall
   18403 
   18404 // CHECK: 	vmclear	3735928559(%ebx,%ecx,8)
   18405         	vmclear	0xdeadbeef(%ebx,%ecx,8)
   18406 
   18407 // CHECK: 	vmclear	32493
   18408         	vmclear	0x7eed
   18409 
   18410 // CHECK: 	vmclear	3133065982
   18411         	vmclear	0xbabecafe
   18412 
   18413 // CHECK: 	vmclear	305419896
   18414         	vmclear	0x12345678
   18415 
   18416 // CHECK: 	vmlaunch
   18417         	vmlaunch
   18418 
   18419 // CHECK: 	vmresume
   18420         	vmresume
   18421 
   18422 // CHECK: 	vmptrld	3735928559(%ebx,%ecx,8)
   18423         	vmptrld	0xdeadbeef(%ebx,%ecx,8)
   18424 
   18425 // CHECK: 	vmptrld	32493
   18426         	vmptrld	0x7eed
   18427 
   18428 // CHECK: 	vmptrld	3133065982
   18429         	vmptrld	0xbabecafe
   18430 
   18431 // CHECK: 	vmptrld	305419896
   18432         	vmptrld	0x12345678
   18433 
   18434 // CHECK: 	vmptrst	3735928559(%ebx,%ecx,8)
   18435         	vmptrst	0xdeadbeef(%ebx,%ecx,8)
   18436 
   18437 // CHECK: 	vmptrst	32493
   18438         	vmptrst	0x7eed
   18439 
   18440 // CHECK: 	vmptrst	3133065982
   18441         	vmptrst	0xbabecafe
   18442 
   18443 // CHECK: 	vmptrst	305419896
   18444         	vmptrst	0x12345678
   18445 
   18446 // CHECK: 	vmxoff
   18447         	vmxoff
   18448 
   18449 // CHECK: 	vmxon	3735928559(%ebx,%ecx,8)
   18450         	vmxon	0xdeadbeef(%ebx,%ecx,8)
   18451 
   18452 // CHECK: 	vmxon	32493
   18453         	vmxon	0x7eed
   18454 
   18455 // CHECK: 	vmxon	3133065982
   18456         	vmxon	0xbabecafe
   18457 
   18458 // CHECK: 	vmxon	305419896
   18459         	vmxon	0x12345678
   18460 
   18461 // CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %mm3
   18462         	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18463 
   18464 // CHECK: 	phaddw	69, %mm3
   18465         	phaddw	0x45,%mm3
   18466 
   18467 // CHECK: 	phaddw	32493, %mm3
   18468         	phaddw	0x7eed,%mm3
   18469 
   18470 // CHECK: 	phaddw	3133065982, %mm3
   18471         	phaddw	0xbabecafe,%mm3
   18472 
   18473 // CHECK: 	phaddw	305419896, %mm3
   18474         	phaddw	0x12345678,%mm3
   18475 
   18476 // CHECK: 	phaddw	%mm3, %mm3
   18477         	phaddw	%mm3,%mm3
   18478 
   18479 // CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %xmm5
   18480         	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18481 
   18482 // CHECK: 	phaddw	69, %xmm5
   18483         	phaddw	0x45,%xmm5
   18484 
   18485 // CHECK: 	phaddw	32493, %xmm5
   18486         	phaddw	0x7eed,%xmm5
   18487 
   18488 // CHECK: 	phaddw	3133065982, %xmm5
   18489         	phaddw	0xbabecafe,%xmm5
   18490 
   18491 // CHECK: 	phaddw	305419896, %xmm5
   18492         	phaddw	0x12345678,%xmm5
   18493 
   18494 // CHECK: 	phaddw	%xmm5, %xmm5
   18495         	phaddw	%xmm5,%xmm5
   18496 
   18497 // CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %mm3
   18498         	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
   18499 
   18500 // CHECK: 	phaddd	69, %mm3
   18501         	phaddd	0x45,%mm3
   18502 
   18503 // CHECK: 	phaddd	32493, %mm3
   18504         	phaddd	0x7eed,%mm3
   18505 
   18506 // CHECK: 	phaddd	3133065982, %mm3
   18507         	phaddd	0xbabecafe,%mm3
   18508 
   18509 // CHECK: 	phaddd	305419896, %mm3
   18510         	phaddd	0x12345678,%mm3
   18511 
   18512 // CHECK: 	phaddd	%mm3, %mm3
   18513         	phaddd	%mm3,%mm3
   18514 
   18515 // CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %xmm5
   18516         	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18517 
   18518 // CHECK: 	phaddd	69, %xmm5
   18519         	phaddd	0x45,%xmm5
   18520 
   18521 // CHECK: 	phaddd	32493, %xmm5
   18522         	phaddd	0x7eed,%xmm5
   18523 
   18524 // CHECK: 	phaddd	3133065982, %xmm5
   18525         	phaddd	0xbabecafe,%xmm5
   18526 
   18527 // CHECK: 	phaddd	305419896, %xmm5
   18528         	phaddd	0x12345678,%xmm5
   18529 
   18530 // CHECK: 	phaddd	%xmm5, %xmm5
   18531         	phaddd	%xmm5,%xmm5
   18532 
   18533 // CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %mm3
   18534         	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18535 
   18536 // CHECK: 	phaddsw	69, %mm3
   18537         	phaddsw	0x45,%mm3
   18538 
   18539 // CHECK: 	phaddsw	32493, %mm3
   18540         	phaddsw	0x7eed,%mm3
   18541 
   18542 // CHECK: 	phaddsw	3133065982, %mm3
   18543         	phaddsw	0xbabecafe,%mm3
   18544 
   18545 // CHECK: 	phaddsw	305419896, %mm3
   18546         	phaddsw	0x12345678,%mm3
   18547 
   18548 // CHECK: 	phaddsw	%mm3, %mm3
   18549         	phaddsw	%mm3,%mm3
   18550 
   18551 // CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %xmm5
   18552         	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18553 
   18554 // CHECK: 	phaddsw	69, %xmm5
   18555         	phaddsw	0x45,%xmm5
   18556 
   18557 // CHECK: 	phaddsw	32493, %xmm5
   18558         	phaddsw	0x7eed,%xmm5
   18559 
   18560 // CHECK: 	phaddsw	3133065982, %xmm5
   18561         	phaddsw	0xbabecafe,%xmm5
   18562 
   18563 // CHECK: 	phaddsw	305419896, %xmm5
   18564         	phaddsw	0x12345678,%xmm5
   18565 
   18566 // CHECK: 	phaddsw	%xmm5, %xmm5
   18567         	phaddsw	%xmm5,%xmm5
   18568 
   18569 // CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %mm3
   18570         	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18571 
   18572 // CHECK: 	phsubw	69, %mm3
   18573         	phsubw	0x45,%mm3
   18574 
   18575 // CHECK: 	phsubw	32493, %mm3
   18576         	phsubw	0x7eed,%mm3
   18577 
   18578 // CHECK: 	phsubw	3133065982, %mm3
   18579         	phsubw	0xbabecafe,%mm3
   18580 
   18581 // CHECK: 	phsubw	305419896, %mm3
   18582         	phsubw	0x12345678,%mm3
   18583 
   18584 // CHECK: 	phsubw	%mm3, %mm3
   18585         	phsubw	%mm3,%mm3
   18586 
   18587 // CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %xmm5
   18588         	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18589 
   18590 // CHECK: 	phsubw	69, %xmm5
   18591         	phsubw	0x45,%xmm5
   18592 
   18593 // CHECK: 	phsubw	32493, %xmm5
   18594         	phsubw	0x7eed,%xmm5
   18595 
   18596 // CHECK: 	phsubw	3133065982, %xmm5
   18597         	phsubw	0xbabecafe,%xmm5
   18598 
   18599 // CHECK: 	phsubw	305419896, %xmm5
   18600         	phsubw	0x12345678,%xmm5
   18601 
   18602 // CHECK: 	phsubw	%xmm5, %xmm5
   18603         	phsubw	%xmm5,%xmm5
   18604 
   18605 // CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %mm3
   18606         	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
   18607 
   18608 // CHECK: 	phsubd	69, %mm3
   18609         	phsubd	0x45,%mm3
   18610 
   18611 // CHECK: 	phsubd	32493, %mm3
   18612         	phsubd	0x7eed,%mm3
   18613 
   18614 // CHECK: 	phsubd	3133065982, %mm3
   18615         	phsubd	0xbabecafe,%mm3
   18616 
   18617 // CHECK: 	phsubd	305419896, %mm3
   18618         	phsubd	0x12345678,%mm3
   18619 
   18620 // CHECK: 	phsubd	%mm3, %mm3
   18621         	phsubd	%mm3,%mm3
   18622 
   18623 // CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %xmm5
   18624         	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18625 
   18626 // CHECK: 	phsubd	69, %xmm5
   18627         	phsubd	0x45,%xmm5
   18628 
   18629 // CHECK: 	phsubd	32493, %xmm5
   18630         	phsubd	0x7eed,%xmm5
   18631 
   18632 // CHECK: 	phsubd	3133065982, %xmm5
   18633         	phsubd	0xbabecafe,%xmm5
   18634 
   18635 // CHECK: 	phsubd	305419896, %xmm5
   18636         	phsubd	0x12345678,%xmm5
   18637 
   18638 // CHECK: 	phsubd	%xmm5, %xmm5
   18639         	phsubd	%xmm5,%xmm5
   18640 
   18641 // CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %mm3
   18642         	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18643 
   18644 // CHECK: 	phsubsw	69, %mm3
   18645         	phsubsw	0x45,%mm3
   18646 
   18647 // CHECK: 	phsubsw	32493, %mm3
   18648         	phsubsw	0x7eed,%mm3
   18649 
   18650 // CHECK: 	phsubsw	3133065982, %mm3
   18651         	phsubsw	0xbabecafe,%mm3
   18652 
   18653 // CHECK: 	phsubsw	305419896, %mm3
   18654         	phsubsw	0x12345678,%mm3
   18655 
   18656 // CHECK: 	phsubsw	%mm3, %mm3
   18657         	phsubsw	%mm3,%mm3
   18658 
   18659 // CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %xmm5
   18660         	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18661 
   18662 // CHECK: 	phsubsw	69, %xmm5
   18663         	phsubsw	0x45,%xmm5
   18664 
   18665 // CHECK: 	phsubsw	32493, %xmm5
   18666         	phsubsw	0x7eed,%xmm5
   18667 
   18668 // CHECK: 	phsubsw	3133065982, %xmm5
   18669         	phsubsw	0xbabecafe,%xmm5
   18670 
   18671 // CHECK: 	phsubsw	305419896, %xmm5
   18672         	phsubsw	0x12345678,%xmm5
   18673 
   18674 // CHECK: 	phsubsw	%xmm5, %xmm5
   18675         	phsubsw	%xmm5,%xmm5
   18676 
   18677 // CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
   18678         	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18679 
   18680 // CHECK: 	pmaddubsw	69, %mm3
   18681         	pmaddubsw	0x45,%mm3
   18682 
   18683 // CHECK: 	pmaddubsw	32493, %mm3
   18684         	pmaddubsw	0x7eed,%mm3
   18685 
   18686 // CHECK: 	pmaddubsw	3133065982, %mm3
   18687         	pmaddubsw	0xbabecafe,%mm3
   18688 
   18689 // CHECK: 	pmaddubsw	305419896, %mm3
   18690         	pmaddubsw	0x12345678,%mm3
   18691 
   18692 // CHECK: 	pmaddubsw	%mm3, %mm3
   18693         	pmaddubsw	%mm3,%mm3
   18694 
   18695 // CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
   18696         	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18697 
   18698 // CHECK: 	pmaddubsw	69, %xmm5
   18699         	pmaddubsw	0x45,%xmm5
   18700 
   18701 // CHECK: 	pmaddubsw	32493, %xmm5
   18702         	pmaddubsw	0x7eed,%xmm5
   18703 
   18704 // CHECK: 	pmaddubsw	3133065982, %xmm5
   18705         	pmaddubsw	0xbabecafe,%xmm5
   18706 
   18707 // CHECK: 	pmaddubsw	305419896, %xmm5
   18708         	pmaddubsw	0x12345678,%xmm5
   18709 
   18710 // CHECK: 	pmaddubsw	%xmm5, %xmm5
   18711         	pmaddubsw	%xmm5,%xmm5
   18712 
   18713 // CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
   18714         	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18715 
   18716 // CHECK: 	pmulhrsw	69, %mm3
   18717         	pmulhrsw	0x45,%mm3
   18718 
   18719 // CHECK: 	pmulhrsw	32493, %mm3
   18720         	pmulhrsw	0x7eed,%mm3
   18721 
   18722 // CHECK: 	pmulhrsw	3133065982, %mm3
   18723         	pmulhrsw	0xbabecafe,%mm3
   18724 
   18725 // CHECK: 	pmulhrsw	305419896, %mm3
   18726         	pmulhrsw	0x12345678,%mm3
   18727 
   18728 // CHECK: 	pmulhrsw	%mm3, %mm3
   18729         	pmulhrsw	%mm3,%mm3
   18730 
   18731 // CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
   18732         	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18733 
   18734 // CHECK: 	pmulhrsw	69, %xmm5
   18735         	pmulhrsw	0x45,%xmm5
   18736 
   18737 // CHECK: 	pmulhrsw	32493, %xmm5
   18738         	pmulhrsw	0x7eed,%xmm5
   18739 
   18740 // CHECK: 	pmulhrsw	3133065982, %xmm5
   18741         	pmulhrsw	0xbabecafe,%xmm5
   18742 
   18743 // CHECK: 	pmulhrsw	305419896, %xmm5
   18744         	pmulhrsw	0x12345678,%xmm5
   18745 
   18746 // CHECK: 	pmulhrsw	%xmm5, %xmm5
   18747         	pmulhrsw	%xmm5,%xmm5
   18748 
   18749 // CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %mm3
   18750         	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
   18751 
   18752 // CHECK: 	pshufb	69, %mm3
   18753         	pshufb	0x45,%mm3
   18754 
   18755 // CHECK: 	pshufb	32493, %mm3
   18756         	pshufb	0x7eed,%mm3
   18757 
   18758 // CHECK: 	pshufb	3133065982, %mm3
   18759         	pshufb	0xbabecafe,%mm3
   18760 
   18761 // CHECK: 	pshufb	305419896, %mm3
   18762         	pshufb	0x12345678,%mm3
   18763 
   18764 // CHECK: 	pshufb	%mm3, %mm3
   18765         	pshufb	%mm3,%mm3
   18766 
   18767 // CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %xmm5
   18768         	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18769 
   18770 // CHECK: 	pshufb	69, %xmm5
   18771         	pshufb	0x45,%xmm5
   18772 
   18773 // CHECK: 	pshufb	32493, %xmm5
   18774         	pshufb	0x7eed,%xmm5
   18775 
   18776 // CHECK: 	pshufb	3133065982, %xmm5
   18777         	pshufb	0xbabecafe,%xmm5
   18778 
   18779 // CHECK: 	pshufb	305419896, %xmm5
   18780         	pshufb	0x12345678,%xmm5
   18781 
   18782 // CHECK: 	pshufb	%xmm5, %xmm5
   18783         	pshufb	%xmm5,%xmm5
   18784 
   18785 // CHECK: 	psignb	3735928559(%ebx,%ecx,8), %mm3
   18786         	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
   18787 
   18788 // CHECK: 	psignb	69, %mm3
   18789         	psignb	0x45,%mm3
   18790 
   18791 // CHECK: 	psignb	32493, %mm3
   18792         	psignb	0x7eed,%mm3
   18793 
   18794 // CHECK: 	psignb	3133065982, %mm3
   18795         	psignb	0xbabecafe,%mm3
   18796 
   18797 // CHECK: 	psignb	305419896, %mm3
   18798         	psignb	0x12345678,%mm3
   18799 
   18800 // CHECK: 	psignb	%mm3, %mm3
   18801         	psignb	%mm3,%mm3
   18802 
   18803 // CHECK: 	psignb	3735928559(%ebx,%ecx,8), %xmm5
   18804         	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18805 
   18806 // CHECK: 	psignb	69, %xmm5
   18807         	psignb	0x45,%xmm5
   18808 
   18809 // CHECK: 	psignb	32493, %xmm5
   18810         	psignb	0x7eed,%xmm5
   18811 
   18812 // CHECK: 	psignb	3133065982, %xmm5
   18813         	psignb	0xbabecafe,%xmm5
   18814 
   18815 // CHECK: 	psignb	305419896, %xmm5
   18816         	psignb	0x12345678,%xmm5
   18817 
   18818 // CHECK: 	psignb	%xmm5, %xmm5
   18819         	psignb	%xmm5,%xmm5
   18820 
   18821 // CHECK: 	psignw	3735928559(%ebx,%ecx,8), %mm3
   18822         	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18823 
   18824 // CHECK: 	psignw	69, %mm3
   18825         	psignw	0x45,%mm3
   18826 
   18827 // CHECK: 	psignw	32493, %mm3
   18828         	psignw	0x7eed,%mm3
   18829 
   18830 // CHECK: 	psignw	3133065982, %mm3
   18831         	psignw	0xbabecafe,%mm3
   18832 
   18833 // CHECK: 	psignw	305419896, %mm3
   18834         	psignw	0x12345678,%mm3
   18835 
   18836 // CHECK: 	psignw	%mm3, %mm3
   18837         	psignw	%mm3,%mm3
   18838 
   18839 // CHECK: 	psignw	3735928559(%ebx,%ecx,8), %xmm5
   18840         	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18841 
   18842 // CHECK: 	psignw	69, %xmm5
   18843         	psignw	0x45,%xmm5
   18844 
   18845 // CHECK: 	psignw	32493, %xmm5
   18846         	psignw	0x7eed,%xmm5
   18847 
   18848 // CHECK: 	psignw	3133065982, %xmm5
   18849         	psignw	0xbabecafe,%xmm5
   18850 
   18851 // CHECK: 	psignw	305419896, %xmm5
   18852         	psignw	0x12345678,%xmm5
   18853 
   18854 // CHECK: 	psignw	%xmm5, %xmm5
   18855         	psignw	%xmm5,%xmm5
   18856 
   18857 // CHECK: 	psignd	3735928559(%ebx,%ecx,8), %mm3
   18858         	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
   18859 
   18860 // CHECK: 	psignd	69, %mm3
   18861         	psignd	0x45,%mm3
   18862 
   18863 // CHECK: 	psignd	32493, %mm3
   18864         	psignd	0x7eed,%mm3
   18865 
   18866 // CHECK: 	psignd	3133065982, %mm3
   18867         	psignd	0xbabecafe,%mm3
   18868 
   18869 // CHECK: 	psignd	305419896, %mm3
   18870         	psignd	0x12345678,%mm3
   18871 
   18872 // CHECK: 	psignd	%mm3, %mm3
   18873         	psignd	%mm3,%mm3
   18874 
   18875 // CHECK: 	psignd	3735928559(%ebx,%ecx,8), %xmm5
   18876         	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18877 
   18878 // CHECK: 	psignd	69, %xmm5
   18879         	psignd	0x45,%xmm5
   18880 
   18881 // CHECK: 	psignd	32493, %xmm5
   18882         	psignd	0x7eed,%xmm5
   18883 
   18884 // CHECK: 	psignd	3133065982, %xmm5
   18885         	psignd	0xbabecafe,%xmm5
   18886 
   18887 // CHECK: 	psignd	305419896, %xmm5
   18888         	psignd	0x12345678,%xmm5
   18889 
   18890 // CHECK: 	psignd	%xmm5, %xmm5
   18891         	psignd	%xmm5,%xmm5
   18892 
   18893 // CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
   18894         	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   18895 
   18896 // CHECK: 	pabsb	69, %mm3
   18897         	pabsb	0x45,%mm3
   18898 
   18899 // CHECK: 	pabsb	32493, %mm3
   18900         	pabsb	0x7eed,%mm3
   18901 
   18902 // CHECK: 	pabsb	3133065982, %mm3
   18903         	pabsb	0xbabecafe,%mm3
   18904 
   18905 // CHECK: 	pabsb	305419896, %mm3
   18906         	pabsb	0x12345678,%mm3
   18907 
   18908 // CHECK: 	pabsb	%mm3, %mm3
   18909         	pabsb	%mm3,%mm3
   18910 
   18911 // CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
   18912         	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18913 
   18914 // CHECK: 	pabsb	69, %xmm5
   18915         	pabsb	0x45,%xmm5
   18916 
   18917 // CHECK: 	pabsb	32493, %xmm5
   18918         	pabsb	0x7eed,%xmm5
   18919 
   18920 // CHECK: 	pabsb	3133065982, %xmm5
   18921         	pabsb	0xbabecafe,%xmm5
   18922 
   18923 // CHECK: 	pabsb	305419896, %xmm5
   18924         	pabsb	0x12345678,%xmm5
   18925 
   18926 // CHECK: 	pabsb	%xmm5, %xmm5
   18927         	pabsb	%xmm5,%xmm5
   18928 
   18929 // CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
   18930         	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18931 
   18932 // CHECK: 	pabsw	69, %mm3
   18933         	pabsw	0x45,%mm3
   18934 
   18935 // CHECK: 	pabsw	32493, %mm3
   18936         	pabsw	0x7eed,%mm3
   18937 
   18938 // CHECK: 	pabsw	3133065982, %mm3
   18939         	pabsw	0xbabecafe,%mm3
   18940 
   18941 // CHECK: 	pabsw	305419896, %mm3
   18942         	pabsw	0x12345678,%mm3
   18943 
   18944 // CHECK: 	pabsw	%mm3, %mm3
   18945         	pabsw	%mm3,%mm3
   18946 
   18947 // CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
   18948         	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18949 
   18950 // CHECK: 	pabsw	69, %xmm5
   18951         	pabsw	0x45,%xmm5
   18952 
   18953 // CHECK: 	pabsw	32493, %xmm5
   18954         	pabsw	0x7eed,%xmm5
   18955 
   18956 // CHECK: 	pabsw	3133065982, %xmm5
   18957         	pabsw	0xbabecafe,%xmm5
   18958 
   18959 // CHECK: 	pabsw	305419896, %xmm5
   18960         	pabsw	0x12345678,%xmm5
   18961 
   18962 // CHECK: 	pabsw	%xmm5, %xmm5
   18963         	pabsw	%xmm5,%xmm5
   18964 
   18965 // CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
   18966         	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
   18967 
   18968 // CHECK: 	pabsd	69, %mm3
   18969         	pabsd	0x45,%mm3
   18970 
   18971 // CHECK: 	pabsd	32493, %mm3
   18972         	pabsd	0x7eed,%mm3
   18973 
   18974 // CHECK: 	pabsd	3133065982, %mm3
   18975         	pabsd	0xbabecafe,%mm3
   18976 
   18977 // CHECK: 	pabsd	305419896, %mm3
   18978         	pabsd	0x12345678,%mm3
   18979 
   18980 // CHECK: 	pabsd	%mm3, %mm3
   18981         	pabsd	%mm3,%mm3
   18982 
   18983 // CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
   18984         	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18985 
   18986 // CHECK: 	pabsd	69, %xmm5
   18987         	pabsd	0x45,%xmm5
   18988 
   18989 // CHECK: 	pabsd	32493, %xmm5
   18990         	pabsd	0x7eed,%xmm5
   18991 
   18992 // CHECK: 	pabsd	3133065982, %xmm5
   18993         	pabsd	0xbabecafe,%xmm5
   18994 
   18995 // CHECK: 	pabsd	305419896, %xmm5
   18996         	pabsd	0x12345678,%xmm5
   18997 
   18998 // CHECK: 	pabsd	%xmm5, %xmm5
   18999         	pabsd	%xmm5,%xmm5
   19000 
   19001 // CHECK: 	femms
   19002         	femms
   19003 
   19004 // CHECK: 	movntdqa	3735928559(%ebx,%ecx,8), %xmm5
   19005         	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19006 
   19007 // CHECK: 	movntdqa	69, %xmm5
   19008         	movntdqa	0x45,%xmm5
   19009 
   19010 // CHECK: 	movntdqa	32493, %xmm5
   19011         	movntdqa	0x7eed,%xmm5
   19012 
   19013 // CHECK: 	movntdqa	3133065982, %xmm5
   19014         	movntdqa	0xbabecafe,%xmm5
   19015 
   19016 // CHECK: 	movntdqa	305419896, %xmm5
   19017         	movntdqa	0x12345678,%xmm5
   19018 
   19019 // CHECK: 	packusdw	3735928559(%ebx,%ecx,8), %xmm5
   19020         	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19021 
   19022 // CHECK: 	packusdw	69, %xmm5
   19023         	packusdw	0x45,%xmm5
   19024 
   19025 // CHECK: 	packusdw	32493, %xmm5
   19026         	packusdw	0x7eed,%xmm5
   19027 
   19028 // CHECK: 	packusdw	3133065982, %xmm5
   19029         	packusdw	0xbabecafe,%xmm5
   19030 
   19031 // CHECK: 	packusdw	305419896, %xmm5
   19032         	packusdw	0x12345678,%xmm5
   19033 
   19034 // CHECK: 	packusdw	%xmm5, %xmm5
   19035         	packusdw	%xmm5,%xmm5
   19036 
   19037 // CHECK: 	pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
   19038         	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19039 
   19040 // CHECK: 	pcmpeqq	69, %xmm5
   19041         	pcmpeqq	0x45,%xmm5
   19042 
   19043 // CHECK: 	pcmpeqq	32493, %xmm5
   19044         	pcmpeqq	0x7eed,%xmm5
   19045 
   19046 // CHECK: 	pcmpeqq	3133065982, %xmm5
   19047         	pcmpeqq	0xbabecafe,%xmm5
   19048 
   19049 // CHECK: 	pcmpeqq	305419896, %xmm5
   19050         	pcmpeqq	0x12345678,%xmm5
   19051 
   19052 // CHECK: 	pcmpeqq	%xmm5, %xmm5
   19053         	pcmpeqq	%xmm5,%xmm5
   19054 
   19055 // CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
   19056         	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19057 
   19058 // CHECK: 	phminposuw	69, %xmm5
   19059         	phminposuw	0x45,%xmm5
   19060 
   19061 // CHECK: 	phminposuw	32493, %xmm5
   19062         	phminposuw	0x7eed,%xmm5
   19063 
   19064 // CHECK: 	phminposuw	3133065982, %xmm5
   19065         	phminposuw	0xbabecafe,%xmm5
   19066 
   19067 // CHECK: 	phminposuw	305419896, %xmm5
   19068         	phminposuw	0x12345678,%xmm5
   19069 
   19070 // CHECK: 	phminposuw	%xmm5, %xmm5
   19071         	phminposuw	%xmm5,%xmm5
   19072 
   19073 // CHECK: 	pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
   19074         	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19075 
   19076 // CHECK: 	pmaxsb	69, %xmm5
   19077         	pmaxsb	0x45,%xmm5
   19078 
   19079 // CHECK: 	pmaxsb	32493, %xmm5
   19080         	pmaxsb	0x7eed,%xmm5
   19081 
   19082 // CHECK: 	pmaxsb	3133065982, %xmm5
   19083         	pmaxsb	0xbabecafe,%xmm5
   19084 
   19085 // CHECK: 	pmaxsb	305419896, %xmm5
   19086         	pmaxsb	0x12345678,%xmm5
   19087 
   19088 // CHECK: 	pmaxsb	%xmm5, %xmm5
   19089         	pmaxsb	%xmm5,%xmm5
   19090 
   19091 // CHECK: 	pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
   19092         	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19093 
   19094 // CHECK: 	pmaxsd	69, %xmm5
   19095         	pmaxsd	0x45,%xmm5
   19096 
   19097 // CHECK: 	pmaxsd	32493, %xmm5
   19098         	pmaxsd	0x7eed,%xmm5
   19099 
   19100 // CHECK: 	pmaxsd	3133065982, %xmm5
   19101         	pmaxsd	0xbabecafe,%xmm5
   19102 
   19103 // CHECK: 	pmaxsd	305419896, %xmm5
   19104         	pmaxsd	0x12345678,%xmm5
   19105 
   19106 // CHECK: 	pmaxsd	%xmm5, %xmm5
   19107         	pmaxsd	%xmm5,%xmm5
   19108 
   19109 // CHECK: 	pmaxud	3735928559(%ebx,%ecx,8), %xmm5
   19110         	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19111 
   19112 // CHECK: 	pmaxud	69, %xmm5
   19113         	pmaxud	0x45,%xmm5
   19114 
   19115 // CHECK: 	pmaxud	32493, %xmm5
   19116         	pmaxud	0x7eed,%xmm5
   19117 
   19118 // CHECK: 	pmaxud	3133065982, %xmm5
   19119         	pmaxud	0xbabecafe,%xmm5
   19120 
   19121 // CHECK: 	pmaxud	305419896, %xmm5
   19122         	pmaxud	0x12345678,%xmm5
   19123 
   19124 // CHECK: 	pmaxud	%xmm5, %xmm5
   19125         	pmaxud	%xmm5,%xmm5
   19126 
   19127 // CHECK: 	pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
   19128         	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19129 
   19130 // CHECK: 	pmaxuw	69, %xmm5
   19131         	pmaxuw	0x45,%xmm5
   19132 
   19133 // CHECK: 	pmaxuw	32493, %xmm5
   19134         	pmaxuw	0x7eed,%xmm5
   19135 
   19136 // CHECK: 	pmaxuw	3133065982, %xmm5
   19137         	pmaxuw	0xbabecafe,%xmm5
   19138 
   19139 // CHECK: 	pmaxuw	305419896, %xmm5
   19140         	pmaxuw	0x12345678,%xmm5
   19141 
   19142 // CHECK: 	pmaxuw	%xmm5, %xmm5
   19143         	pmaxuw	%xmm5,%xmm5
   19144 
   19145 // CHECK: 	pminsb	3735928559(%ebx,%ecx,8), %xmm5
   19146         	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19147 
   19148 // CHECK: 	pminsb	69, %xmm5
   19149         	pminsb	0x45,%xmm5
   19150 
   19151 // CHECK: 	pminsb	32493, %xmm5
   19152         	pminsb	0x7eed,%xmm5
   19153 
   19154 // CHECK: 	pminsb	3133065982, %xmm5
   19155         	pminsb	0xbabecafe,%xmm5
   19156 
   19157 // CHECK: 	pminsb	305419896, %xmm5
   19158         	pminsb	0x12345678,%xmm5
   19159 
   19160 // CHECK: 	pminsb	%xmm5, %xmm5
   19161         	pminsb	%xmm5,%xmm5
   19162 
   19163 // CHECK: 	pminsd	3735928559(%ebx,%ecx,8), %xmm5
   19164         	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19165 
   19166 // CHECK: 	pminsd	69, %xmm5
   19167         	pminsd	0x45,%xmm5
   19168 
   19169 // CHECK: 	pminsd	32493, %xmm5
   19170         	pminsd	0x7eed,%xmm5
   19171 
   19172 // CHECK: 	pminsd	3133065982, %xmm5
   19173         	pminsd	0xbabecafe,%xmm5
   19174 
   19175 // CHECK: 	pminsd	305419896, %xmm5
   19176         	pminsd	0x12345678,%xmm5
   19177 
   19178 // CHECK: 	pminsd	%xmm5, %xmm5
   19179         	pminsd	%xmm5,%xmm5
   19180 
   19181 // CHECK: 	pminud	3735928559(%ebx,%ecx,8), %xmm5
   19182         	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19183 
   19184 // CHECK: 	pminud	69, %xmm5
   19185         	pminud	0x45,%xmm5
   19186 
   19187 // CHECK: 	pminud	32493, %xmm5
   19188         	pminud	0x7eed,%xmm5
   19189 
   19190 // CHECK: 	pminud	3133065982, %xmm5
   19191         	pminud	0xbabecafe,%xmm5
   19192 
   19193 // CHECK: 	pminud	305419896, %xmm5
   19194         	pminud	0x12345678,%xmm5
   19195 
   19196 // CHECK: 	pminud	%xmm5, %xmm5
   19197         	pminud	%xmm5,%xmm5
   19198 
   19199 // CHECK: 	pminuw	3735928559(%ebx,%ecx,8), %xmm5
   19200         	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19201 
   19202 // CHECK: 	pminuw	69, %xmm5
   19203         	pminuw	0x45,%xmm5
   19204 
   19205 // CHECK: 	pminuw	32493, %xmm5
   19206         	pminuw	0x7eed,%xmm5
   19207 
   19208 // CHECK: 	pminuw	3133065982, %xmm5
   19209         	pminuw	0xbabecafe,%xmm5
   19210 
   19211 // CHECK: 	pminuw	305419896, %xmm5
   19212         	pminuw	0x12345678,%xmm5
   19213 
   19214 // CHECK: 	pminuw	%xmm5, %xmm5
   19215         	pminuw	%xmm5,%xmm5
   19216 
   19217 // CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
   19218         	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19219 
   19220 // CHECK: 	pmovsxbw	69, %xmm5
   19221         	pmovsxbw	0x45,%xmm5
   19222 
   19223 // CHECK: 	pmovsxbw	32493, %xmm5
   19224         	pmovsxbw	0x7eed,%xmm5
   19225 
   19226 // CHECK: 	pmovsxbw	3133065982, %xmm5
   19227         	pmovsxbw	0xbabecafe,%xmm5
   19228 
   19229 // CHECK: 	pmovsxbw	305419896, %xmm5
   19230         	pmovsxbw	0x12345678,%xmm5
   19231 
   19232 // CHECK: 	pmovsxbw	%xmm5, %xmm5
   19233         	pmovsxbw	%xmm5,%xmm5
   19234 
   19235 // CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
   19236         	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19237 
   19238 // CHECK: 	pmovsxbd	69, %xmm5
   19239         	pmovsxbd	0x45,%xmm5
   19240 
   19241 // CHECK: 	pmovsxbd	32493, %xmm5
   19242         	pmovsxbd	0x7eed,%xmm5
   19243 
   19244 // CHECK: 	pmovsxbd	3133065982, %xmm5
   19245         	pmovsxbd	0xbabecafe,%xmm5
   19246 
   19247 // CHECK: 	pmovsxbd	305419896, %xmm5
   19248         	pmovsxbd	0x12345678,%xmm5
   19249 
   19250 // CHECK: 	pmovsxbd	%xmm5, %xmm5
   19251         	pmovsxbd	%xmm5,%xmm5
   19252 
   19253 // CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
   19254         	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19255 
   19256 // CHECK: 	pmovsxbq	69, %xmm5
   19257         	pmovsxbq	0x45,%xmm5
   19258 
   19259 // CHECK: 	pmovsxbq	32493, %xmm5
   19260         	pmovsxbq	0x7eed,%xmm5
   19261 
   19262 // CHECK: 	pmovsxbq	3133065982, %xmm5
   19263         	pmovsxbq	0xbabecafe,%xmm5
   19264 
   19265 // CHECK: 	pmovsxbq	305419896, %xmm5
   19266         	pmovsxbq	0x12345678,%xmm5
   19267 
   19268 // CHECK: 	pmovsxbq	%xmm5, %xmm5
   19269         	pmovsxbq	%xmm5,%xmm5
   19270 
   19271 // CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
   19272         	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19273 
   19274 // CHECK: 	pmovsxwd	69, %xmm5
   19275         	pmovsxwd	0x45,%xmm5
   19276 
   19277 // CHECK: 	pmovsxwd	32493, %xmm5
   19278         	pmovsxwd	0x7eed,%xmm5
   19279 
   19280 // CHECK: 	pmovsxwd	3133065982, %xmm5
   19281         	pmovsxwd	0xbabecafe,%xmm5
   19282 
   19283 // CHECK: 	pmovsxwd	305419896, %xmm5
   19284         	pmovsxwd	0x12345678,%xmm5
   19285 
   19286 // CHECK: 	pmovsxwd	%xmm5, %xmm5
   19287         	pmovsxwd	%xmm5,%xmm5
   19288 
   19289 // CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
   19290         	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19291 
   19292 // CHECK: 	pmovsxwq	69, %xmm5
   19293         	pmovsxwq	0x45,%xmm5
   19294 
   19295 // CHECK: 	pmovsxwq	32493, %xmm5
   19296         	pmovsxwq	0x7eed,%xmm5
   19297 
   19298 // CHECK: 	pmovsxwq	3133065982, %xmm5
   19299         	pmovsxwq	0xbabecafe,%xmm5
   19300 
   19301 // CHECK: 	pmovsxwq	305419896, %xmm5
   19302         	pmovsxwq	0x12345678,%xmm5
   19303 
   19304 // CHECK: 	pmovsxwq	%xmm5, %xmm5
   19305         	pmovsxwq	%xmm5,%xmm5
   19306 
   19307 // CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
   19308         	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19309 
   19310 // CHECK: 	pmovsxdq	69, %xmm5
   19311         	pmovsxdq	0x45,%xmm5
   19312 
   19313 // CHECK: 	pmovsxdq	32493, %xmm5
   19314         	pmovsxdq	0x7eed,%xmm5
   19315 
   19316 // CHECK: 	pmovsxdq	3133065982, %xmm5
   19317         	pmovsxdq	0xbabecafe,%xmm5
   19318 
   19319 // CHECK: 	pmovsxdq	305419896, %xmm5
   19320         	pmovsxdq	0x12345678,%xmm5
   19321 
   19322 // CHECK: 	pmovsxdq	%xmm5, %xmm5
   19323         	pmovsxdq	%xmm5,%xmm5
   19324 
   19325 // CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
   19326         	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19327 
   19328 // CHECK: 	pmovzxbw	69, %xmm5
   19329         	pmovzxbw	0x45,%xmm5
   19330 
   19331 // CHECK: 	pmovzxbw	32493, %xmm5
   19332         	pmovzxbw	0x7eed,%xmm5
   19333 
   19334 // CHECK: 	pmovzxbw	3133065982, %xmm5
   19335         	pmovzxbw	0xbabecafe,%xmm5
   19336 
   19337 // CHECK: 	pmovzxbw	305419896, %xmm5
   19338         	pmovzxbw	0x12345678,%xmm5
   19339 
   19340 // CHECK: 	pmovzxbw	%xmm5, %xmm5
   19341         	pmovzxbw	%xmm5,%xmm5
   19342 
   19343 // CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
   19344         	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19345 
   19346 // CHECK: 	pmovzxbd	69, %xmm5
   19347         	pmovzxbd	0x45,%xmm5
   19348 
   19349 // CHECK: 	pmovzxbd	32493, %xmm5
   19350         	pmovzxbd	0x7eed,%xmm5
   19351 
   19352 // CHECK: 	pmovzxbd	3133065982, %xmm5
   19353         	pmovzxbd	0xbabecafe,%xmm5
   19354 
   19355 // CHECK: 	pmovzxbd	305419896, %xmm5
   19356         	pmovzxbd	0x12345678,%xmm5
   19357 
   19358 // CHECK: 	pmovzxbd	%xmm5, %xmm5
   19359         	pmovzxbd	%xmm5,%xmm5
   19360 
   19361 // CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
   19362         	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19363 
   19364 // CHECK: 	pmovzxbq	69, %xmm5
   19365         	pmovzxbq	0x45,%xmm5
   19366 
   19367 // CHECK: 	pmovzxbq	32493, %xmm5
   19368         	pmovzxbq	0x7eed,%xmm5
   19369 
   19370 // CHECK: 	pmovzxbq	3133065982, %xmm5
   19371         	pmovzxbq	0xbabecafe,%xmm5
   19372 
   19373 // CHECK: 	pmovzxbq	305419896, %xmm5
   19374         	pmovzxbq	0x12345678,%xmm5
   19375 
   19376 // CHECK: 	pmovzxbq	%xmm5, %xmm5
   19377         	pmovzxbq	%xmm5,%xmm5
   19378 
   19379 // CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
   19380         	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19381 
   19382 // CHECK: 	pmovzxwd	69, %xmm5
   19383         	pmovzxwd	0x45,%xmm5
   19384 
   19385 // CHECK: 	pmovzxwd	32493, %xmm5
   19386         	pmovzxwd	0x7eed,%xmm5
   19387 
   19388 // CHECK: 	pmovzxwd	3133065982, %xmm5
   19389         	pmovzxwd	0xbabecafe,%xmm5
   19390 
   19391 // CHECK: 	pmovzxwd	305419896, %xmm5
   19392         	pmovzxwd	0x12345678,%xmm5
   19393 
   19394 // CHECK: 	pmovzxwd	%xmm5, %xmm5
   19395         	pmovzxwd	%xmm5,%xmm5
   19396 
   19397 // CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
   19398         	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19399 
   19400 // CHECK: 	pmovzxwq	69, %xmm5
   19401         	pmovzxwq	0x45,%xmm5
   19402 
   19403 // CHECK: 	pmovzxwq	32493, %xmm5
   19404         	pmovzxwq	0x7eed,%xmm5
   19405 
   19406 // CHECK: 	pmovzxwq	3133065982, %xmm5
   19407         	pmovzxwq	0xbabecafe,%xmm5
   19408 
   19409 // CHECK: 	pmovzxwq	305419896, %xmm5
   19410         	pmovzxwq	0x12345678,%xmm5
   19411 
   19412 // CHECK: 	pmovzxwq	%xmm5, %xmm5
   19413         	pmovzxwq	%xmm5,%xmm5
   19414 
   19415 // CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
   19416         	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19417 
   19418 // CHECK: 	pmovzxdq	69, %xmm5
   19419         	pmovzxdq	0x45,%xmm5
   19420 
   19421 // CHECK: 	pmovzxdq	32493, %xmm5
   19422         	pmovzxdq	0x7eed,%xmm5
   19423 
   19424 // CHECK: 	pmovzxdq	3133065982, %xmm5
   19425         	pmovzxdq	0xbabecafe,%xmm5
   19426 
   19427 // CHECK: 	pmovzxdq	305419896, %xmm5
   19428         	pmovzxdq	0x12345678,%xmm5
   19429 
   19430 // CHECK: 	pmovzxdq	%xmm5, %xmm5
   19431         	pmovzxdq	%xmm5,%xmm5
   19432 
   19433 // CHECK: 	pmuldq	3735928559(%ebx,%ecx,8), %xmm5
   19434         	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19435 
   19436 // CHECK: 	pmuldq	69, %xmm5
   19437         	pmuldq	0x45,%xmm5
   19438 
   19439 // CHECK: 	pmuldq	32493, %xmm5
   19440         	pmuldq	0x7eed,%xmm5
   19441 
   19442 // CHECK: 	pmuldq	3133065982, %xmm5
   19443         	pmuldq	0xbabecafe,%xmm5
   19444 
   19445 // CHECK: 	pmuldq	305419896, %xmm5
   19446         	pmuldq	0x12345678,%xmm5
   19447 
   19448 // CHECK: 	pmuldq	%xmm5, %xmm5
   19449         	pmuldq	%xmm5,%xmm5
   19450 
   19451 // CHECK: 	pmulld	3735928559(%ebx,%ecx,8), %xmm5
   19452         	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19453 
   19454 // CHECK: 	pmulld	69, %xmm5
   19455         	pmulld	0x45,%xmm5
   19456 
   19457 // CHECK: 	pmulld	32493, %xmm5
   19458         	pmulld	0x7eed,%xmm5
   19459 
   19460 // CHECK: 	pmulld	3133065982, %xmm5
   19461         	pmulld	0xbabecafe,%xmm5
   19462 
   19463 // CHECK: 	pmulld	305419896, %xmm5
   19464         	pmulld	0x12345678,%xmm5
   19465 
   19466 // CHECK: 	pmulld	%xmm5, %xmm5
   19467         	pmulld	%xmm5,%xmm5
   19468 
   19469 // CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
   19470         	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19471 
   19472 // CHECK: 	ptest 	69, %xmm5
   19473         	ptest	0x45,%xmm5
   19474 
   19475 // CHECK: 	ptest 	32493, %xmm5
   19476         	ptest	0x7eed,%xmm5
   19477 
   19478 // CHECK: 	ptest 	3133065982, %xmm5
   19479         	ptest	0xbabecafe,%xmm5
   19480 
   19481 // CHECK: 	ptest 	305419896, %xmm5
   19482         	ptest	0x12345678,%xmm5
   19483 
   19484 // CHECK: 	ptest 	%xmm5, %xmm5
   19485         	ptest	%xmm5,%xmm5
   19486 
   19487 // CHECK: 	crc32b 	%bl, %eax
   19488                 crc32b %bl, %eax
   19489 
   19490 // CHECK: 	crc32b 	4(%ebx), %eax
   19491                 crc32b 4(%ebx), %eax
   19492 
   19493 // CHECK: 	crc32w 	%bx, %eax
   19494                 crc32w %bx, %eax
   19495 
   19496 // CHECK: 	crc32w 	4(%ebx), %eax
   19497                 crc32w 4(%ebx), %eax
   19498 
   19499 // CHECK: 	crc32l 	%ebx, %eax
   19500                 crc32l %ebx, %eax
   19501 
   19502 // CHECK: 	crc32l 	4(%ebx), %eax
   19503                 crc32l 4(%ebx), %eax
   19504 
   19505 // CHECK: 	crc32l 	3735928559(%ebx,%ecx,8), %ecx
   19506                 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
   19507 
   19508 // CHECK: 	crc32l 	69, %ecx
   19509                 crc32l 0x45,%ecx
   19510 
   19511 // CHECK: 	crc32l 	32493, %ecx
   19512                 crc32l 0x7eed,%ecx
   19513 
   19514 // CHECK: 	crc32l 	3133065982, %ecx
   19515                 crc32l 0xbabecafe,%ecx
   19516 
   19517 // CHECK: 	crc32l 	%ecx, %ecx
   19518                 crc32l %ecx,%ecx
   19519 
   19520 // CHECK: 	pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
   19521         	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19522 
   19523 // CHECK: 	pcmpgtq	69, %xmm5
   19524         	pcmpgtq	0x45,%xmm5
   19525 
   19526 // CHECK: 	pcmpgtq	32493, %xmm5
   19527         	pcmpgtq	0x7eed,%xmm5
   19528 
   19529 // CHECK: 	pcmpgtq	3133065982, %xmm5
   19530         	pcmpgtq	0xbabecafe,%xmm5
   19531 
   19532 // CHECK: 	pcmpgtq	305419896, %xmm5
   19533         	pcmpgtq	0x12345678,%xmm5
   19534 
   19535 // CHECK: 	pcmpgtq	%xmm5, %xmm5
   19536         	pcmpgtq	%xmm5,%xmm5
   19537 
   19538 // CHECK: 	aesimc	%xmm0, %xmm1
   19539                 aesimc %xmm0,%xmm1
   19540 
   19541 // CHECK: 	aesimc	(%eax), %xmm1
   19542                 aesimc (%eax),%xmm1
   19543 
   19544 // CHECK: 	aesenc	%xmm1, %xmm2
   19545                 aesenc %xmm1,%xmm2
   19546 
   19547 // CHECK: 	aesenc	4(%ebx), %xmm2
   19548                 aesenc 4(%ebx),%xmm2
   19549 
   19550 // CHECK: 	aesenclast	%xmm3, %xmm4
   19551                 aesenclast %xmm3,%xmm4
   19552 
   19553 // CHECK: 	aesenclast	4(%edx,%edi), %xmm4
   19554                 aesenclast 4(%edx,%edi),%xmm4
   19555 
   19556 // CHECK: 	aesdec	%xmm5, %xmm6
   19557                 aesdec %xmm5,%xmm6
   19558 
   19559 // CHECK: 	aesdec	4(%ecx,%eax,8), %xmm6
   19560                 aesdec 4(%ecx,%eax,8),%xmm6
   19561 
   19562 // CHECK: 	aesdeclast	%xmm7, %xmm0
   19563                 aesdeclast %xmm7,%xmm0
   19564 
   19565 // CHECK: 	aesdeclast	3405691582, %xmm0
   19566                 aesdeclast 0xcafebabe,%xmm0
   19567 
   19568 // CHECK: 	aeskeygenassist	$125, %xmm1, %xmm2
   19569                 aeskeygenassist $125, %xmm1, %xmm2
   19570 
   19571 // CHECK: 	aeskeygenassist	$125, (%edx,%eax,4), %xmm2
   19572                 aeskeygenassist $125, (%edx,%eax,4), %xmm2
   19573 
   19574 // CHECK:   blendvps	(%eax), %xmm1   # encoding: [0x66,0x0f,0x38,0x14,0x08]
   19575             blendvps (%eax), %xmm1
   19576 // CHECK:   blendvps	%xmm2, %xmm1    # encoding: [0x66,0x0f,0x38,0x14,0xca]
   19577             blendvps %xmm2, %xmm1
   19578 
   19579 // rdar://9795008
   19580 // These instructions take a mask not an 8-bit sign extended value.
   19581 // CHECK: blendps $129, %xmm2, %xmm1
   19582           blendps $0x81, %xmm2, %xmm1
   19583 // CHECK: blendpd $129, %xmm2, %xmm1
   19584           blendpd $0x81, %xmm2, %xmm1
   19585 // CHECK: pblendw $129, %xmm2, %xmm1
   19586           pblendw $0x81, %xmm2, %xmm1
   19587 // CHECK: mpsadbw $129, %xmm2, %xmm1
   19588           mpsadbw $0x81, %xmm2, %xmm1
   19589 // CHECK: dpps $129, %xmm2, %xmm1
   19590           dpps $0x81, %xmm2, %xmm1
   19591 // CHECK: dppd $129, %xmm2, %xmm1
   19592           dppd $0x81, %xmm2, %xmm1
   19593 // CHECK: insertps $129, %xmm2, %xmm1
   19594           insertps $0x81, %xmm2, %xmm1
   19595