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