1// RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding | FileCheck %s 2 3// CHECK: movb $127, 3735928559(%ebx,%ecx,8) 4 movb $0x7f,0xdeadbeef(%ebx,%ecx,8) 5 6// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) 7 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 8 9// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) 10 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 11 12// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) 13 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 14 15// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx 16 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx 17 18// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx 19 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx 20 21// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx 22 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx 23 24// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx 25 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx 26 27// CHECK: pushl 3735928559(%ebx,%ecx,8) 28 pushl 0xdeadbeef(%ebx,%ecx,8) 29 30// CHECK: popl 3735928559(%ebx,%ecx,8) 31 popl 0xdeadbeef(%ebx,%ecx,8) 32 33// CHECK: lahf 34 lahf 35 36// CHECK: sahf 37 sahf 38 39// CHECK: addb $254, 3735928559(%ebx,%ecx,8) 40 addb $0xfe,0xdeadbeef(%ebx,%ecx,8) 41 42// CHECK: addb $127, 3735928559(%ebx,%ecx,8) 43 addb $0x7f,0xdeadbeef(%ebx,%ecx,8) 44 45// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) 46 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 47 48// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) 49 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 50 51// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) 52 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 53 54// CHECK: incl 3735928559(%ebx,%ecx,8) 55 incl 0xdeadbeef(%ebx,%ecx,8) 56 57// CHECK: subb $254, 3735928559(%ebx,%ecx,8) 58 subb $0xfe,0xdeadbeef(%ebx,%ecx,8) 59 60// CHECK: subb $127, 3735928559(%ebx,%ecx,8) 61 subb $0x7f,0xdeadbeef(%ebx,%ecx,8) 62 63// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) 64 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 65 66// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) 67 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 68 69// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) 70 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 71 72// CHECK: decl 3735928559(%ebx,%ecx,8) 73 decl 0xdeadbeef(%ebx,%ecx,8) 74 75// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) 76 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 77 78// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) 79 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 80 81// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) 82 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 83 84// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) 85 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) 86 87// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) 88 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) 89 90// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) 91 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 92 93// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) 94 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 95 96// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) 97 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 98 99// CHECK: testb $127, 3735928559(%ebx,%ecx,8) 100 testb $0x7f,0xdeadbeef(%ebx,%ecx,8) 101 102// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) 103 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 104 105// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) 106 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 107 108// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) 109 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 110 111// CHECK: andb $254, 3735928559(%ebx,%ecx,8) 112 andb $0xfe,0xdeadbeef(%ebx,%ecx,8) 113 114// CHECK: andb $127, 3735928559(%ebx,%ecx,8) 115 andb $0x7f,0xdeadbeef(%ebx,%ecx,8) 116 117// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) 118 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 119 120// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) 121 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 122 123// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) 124 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 125 126// CHECK: orb $254, 3735928559(%ebx,%ecx,8) 127 orb $0xfe,0xdeadbeef(%ebx,%ecx,8) 128 129// CHECK: orb $127, 3735928559(%ebx,%ecx,8) 130 orb $0x7f,0xdeadbeef(%ebx,%ecx,8) 131 132// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) 133 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 134 135// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) 136 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 137 138// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) 139 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 140 141// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) 142 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) 143 144// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) 145 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 146 147// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) 148 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 149 150// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) 151 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 152 153// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) 154 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 155 156// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) 157 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) 158 159// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) 160 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) 161 162// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) 163 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 164 165// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) 166 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 167 168// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) 169 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 170 171// CHECK: negl 3735928559(%ebx,%ecx,8) 172 negl 0xdeadbeef(%ebx,%ecx,8) 173 174// CHECK: notl 3735928559(%ebx,%ecx,8) 175 notl 0xdeadbeef(%ebx,%ecx,8) 176 177// CHECK: cbtw 178 cbtw 179 180// CHECK: cwtl 181 cwtl 182 183// CHECK: cwtd 184 cwtd 185 186// CHECK: cltd 187 cltd 188 189// CHECK: mull 3735928559(%ebx,%ecx,8) 190 mull 0xdeadbeef(%ebx,%ecx,8) 191 192// CHECK: imull 3735928559(%ebx,%ecx,8) 193 imull 0xdeadbeef(%ebx,%ecx,8) 194 195// CHECK: divl 3735928559(%ebx,%ecx,8) 196 divl 0xdeadbeef(%ebx,%ecx,8) 197 198// CHECK: idivl 3735928559(%ebx,%ecx,8) 199 idivl 0xdeadbeef(%ebx,%ecx,8) 200 201// CHECK: roll $0, 3735928559(%ebx,%ecx,8) 202 roll $0,0xdeadbeef(%ebx,%ecx,8) 203 204// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) 205 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) 206 207// CHECK: roll 3735928559(%ebx,%ecx,8) 208 roll 0xdeadbeef(%ebx,%ecx,8) 209 210// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) 211 rorl $0,0xdeadbeef(%ebx,%ecx,8) 212 213// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) 214 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 215 216// CHECK: rorl 3735928559(%ebx,%ecx,8) 217 rorl 0xdeadbeef(%ebx,%ecx,8) 218 219// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 220 shll $0,0xdeadbeef(%ebx,%ecx,8) 221 222// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 223 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) 224 225// CHECK: shll 3735928559(%ebx,%ecx,8) 226 shll 0xdeadbeef(%ebx,%ecx,8) 227 228// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) 229 shrl $0,0xdeadbeef(%ebx,%ecx,8) 230 231// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) 232 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 233 234// CHECK: shrl 3735928559(%ebx,%ecx,8) 235 shrl 0xdeadbeef(%ebx,%ecx,8) 236 237// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) 238 sarl $0,0xdeadbeef(%ebx,%ecx,8) 239 240// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) 241 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) 242 243// CHECK: sarl 3735928559(%ebx,%ecx,8) 244 sarl 0xdeadbeef(%ebx,%ecx,8) 245 246// CHECK: calll *%ecx 247 call *%ecx 248 249// CHECK: calll *3735928559(%ebx,%ecx,8) 250 call *0xdeadbeef(%ebx,%ecx,8) 251 252// CHECK: calll *3735928559(%ebx,%ecx,8) 253 call *0xdeadbeef(%ebx,%ecx,8) 254 255// CHECK: jmpl *3735928559(%ebx,%ecx,8) 256 jmp *0xdeadbeef(%ebx,%ecx,8) 257 258// CHECK: jmpl *3735928559(%ebx,%ecx,8) 259 jmp *0xdeadbeef(%ebx,%ecx,8) 260 261// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 262 ljmpl *0xdeadbeef(%ebx,%ecx,8) 263 264// CHECK: lret 265 lret 266 267// CHECK: leave 268 leave 269 270// CHECK: leave 271 leavel 272 273// CHECK: seto %bl 274 seto %bl 275 276// CHECK: seto 3735928559(%ebx,%ecx,8) 277 seto 0xdeadbeef(%ebx,%ecx,8) 278 279// CHECK: setno %bl 280 setno %bl 281 282// CHECK: setno 3735928559(%ebx,%ecx,8) 283 setno 0xdeadbeef(%ebx,%ecx,8) 284 285// CHECK: setb %bl 286 setb %bl 287 288// CHECK: setb 3735928559(%ebx,%ecx,8) 289 setb 0xdeadbeef(%ebx,%ecx,8) 290 291// CHECK: setae %bl 292 setae %bl 293 294// CHECK: setae 3735928559(%ebx,%ecx,8) 295 setae 0xdeadbeef(%ebx,%ecx,8) 296 297// CHECK: sete %bl 298 sete %bl 299 300// CHECK: sete 3735928559(%ebx,%ecx,8) 301 sete 0xdeadbeef(%ebx,%ecx,8) 302 303// CHECK: setne %bl 304 setne %bl 305 306// CHECK: setne 3735928559(%ebx,%ecx,8) 307 setne 0xdeadbeef(%ebx,%ecx,8) 308 309// CHECK: setbe %bl 310 setbe %bl 311 312// CHECK: setbe 3735928559(%ebx,%ecx,8) 313 setbe 0xdeadbeef(%ebx,%ecx,8) 314 315// CHECK: seta %bl 316 seta %bl 317 318// CHECK: seta 3735928559(%ebx,%ecx,8) 319 seta 0xdeadbeef(%ebx,%ecx,8) 320 321// CHECK: sets %bl 322 sets %bl 323 324// CHECK: sets 3735928559(%ebx,%ecx,8) 325 sets 0xdeadbeef(%ebx,%ecx,8) 326 327// CHECK: setns %bl 328 setns %bl 329 330// CHECK: setns 3735928559(%ebx,%ecx,8) 331 setns 0xdeadbeef(%ebx,%ecx,8) 332 333// CHECK: setp %bl 334 setp %bl 335 336// CHECK: setp 3735928559(%ebx,%ecx,8) 337 setp 0xdeadbeef(%ebx,%ecx,8) 338 339// CHECK: setnp %bl 340 setnp %bl 341 342// CHECK: setnp 3735928559(%ebx,%ecx,8) 343 setnp 0xdeadbeef(%ebx,%ecx,8) 344 345// CHECK: setl %bl 346 setl %bl 347 348// CHECK: setl 3735928559(%ebx,%ecx,8) 349 setl 0xdeadbeef(%ebx,%ecx,8) 350 351// CHECK: setge %bl 352 setge %bl 353 354// CHECK: setge 3735928559(%ebx,%ecx,8) 355 setge 0xdeadbeef(%ebx,%ecx,8) 356 357// CHECK: setle %bl 358 setle %bl 359 360// CHECK: setle 3735928559(%ebx,%ecx,8) 361 setle 0xdeadbeef(%ebx,%ecx,8) 362 363// CHECK: setg %bl 364 setg %bl 365 366// CHECK: setg 3735928559(%ebx,%ecx,8) 367 setg 0xdeadbeef(%ebx,%ecx,8) 368 369// CHECK: nopl 3735928559(%ebx,%ecx,8) 370 nopl 0xdeadbeef(%ebx,%ecx,8) 371 372// CHECK: nop 373 nop 374 375// CHECK: flds (%edi) 376// CHECK: encoding: [0xd9,0x07] 377 flds (%edi) 378 379// CHECK: filds (%edi) 380// CHECK: encoding: [0xdf,0x07] 381 filds (%edi) 382 383// CHECK: fldl 3735928559(%ebx,%ecx,8) 384 fldl 0xdeadbeef(%ebx,%ecx,8) 385 386// CHECK: fildl 3735928559(%ebx,%ecx,8) 387 fildl 0xdeadbeef(%ebx,%ecx,8) 388 389// CHECK: fildll 3735928559(%ebx,%ecx,8) 390 fildll 0xdeadbeef(%ebx,%ecx,8) 391 392// CHECK: fldt 3735928559(%ebx,%ecx,8) 393 fldt 0xdeadbeef(%ebx,%ecx,8) 394 395// CHECK: fbld 3735928559(%ebx,%ecx,8) 396 fbld 0xdeadbeef(%ebx,%ecx,8) 397 398// CHECK: fstl 3735928559(%ebx,%ecx,8) 399 fstl 0xdeadbeef(%ebx,%ecx,8) 400 401// CHECK: fistl 3735928559(%ebx,%ecx,8) 402 fistl 0xdeadbeef(%ebx,%ecx,8) 403 404// CHECK: fstpl 3735928559(%ebx,%ecx,8) 405 fstpl 0xdeadbeef(%ebx,%ecx,8) 406 407// CHECK: fistpl 3735928559(%ebx,%ecx,8) 408 fistpl 0xdeadbeef(%ebx,%ecx,8) 409 410// CHECK: fistpll 3735928559(%ebx,%ecx,8) 411 fistpll 0xdeadbeef(%ebx,%ecx,8) 412 413// CHECK: fstpt 3735928559(%ebx,%ecx,8) 414 fstpt 0xdeadbeef(%ebx,%ecx,8) 415 416// CHECK: fbstp 3735928559(%ebx,%ecx,8) 417 fbstp 0xdeadbeef(%ebx,%ecx,8) 418 419// CHECK: ficoml 3735928559(%ebx,%ecx,8) 420 ficoml 0xdeadbeef(%ebx,%ecx,8) 421 422// CHECK: ficompl 3735928559(%ebx,%ecx,8) 423 ficompl 0xdeadbeef(%ebx,%ecx,8) 424 425// CHECK: fucompp 426 fucompp 427 428// CHECK: ftst 429 ftst 430 431// CHECK: fld1 432 fld1 433 434// CHECK: fldz 435 fldz 436 437// CHECK: faddl 3735928559(%ebx,%ecx,8) 438 faddl 0xdeadbeef(%ebx,%ecx,8) 439 440// CHECK: fiaddl 3735928559(%ebx,%ecx,8) 441 fiaddl 0xdeadbeef(%ebx,%ecx,8) 442 443// CHECK: fsubl 3735928559(%ebx,%ecx,8) 444 fsubl 0xdeadbeef(%ebx,%ecx,8) 445 446// CHECK: fisubl 3735928559(%ebx,%ecx,8) 447 fisubl 0xdeadbeef(%ebx,%ecx,8) 448 449// CHECK: fsubrl 3735928559(%ebx,%ecx,8) 450 fsubrl 0xdeadbeef(%ebx,%ecx,8) 451 452// CHECK: fisubrl 3735928559(%ebx,%ecx,8) 453 fisubrl 0xdeadbeef(%ebx,%ecx,8) 454 455// CHECK: fmull 3735928559(%ebx,%ecx,8) 456 fmull 0xdeadbeef(%ebx,%ecx,8) 457 458// CHECK: fimull 3735928559(%ebx,%ecx,8) 459 fimull 0xdeadbeef(%ebx,%ecx,8) 460 461// CHECK: fdivl 3735928559(%ebx,%ecx,8) 462 fdivl 0xdeadbeef(%ebx,%ecx,8) 463 464// CHECK: fidivl 3735928559(%ebx,%ecx,8) 465 fidivl 0xdeadbeef(%ebx,%ecx,8) 466 467// CHECK: fdivrl 3735928559(%ebx,%ecx,8) 468 fdivrl 0xdeadbeef(%ebx,%ecx,8) 469 470// CHECK: fidivrl 3735928559(%ebx,%ecx,8) 471 fidivrl 0xdeadbeef(%ebx,%ecx,8) 472 473// CHECK: fsqrt 474 fsqrt 475 476// CHECK: fsin 477 fsin 478 479// CHECK: fcos 480 fcos 481 482// CHECK: fchs 483 fchs 484 485// CHECK: fabs 486 fabs 487 488// CHECK: fldcw 3735928559(%ebx,%ecx,8) 489 fldcw 0xdeadbeef(%ebx,%ecx,8) 490 491// CHECK: fnstcw 3735928559(%ebx,%ecx,8) 492 fnstcw 0xdeadbeef(%ebx,%ecx,8) 493 494// CHECK: rdtsc 495 rdtsc 496 497// CHECK: sysenter 498 sysenter 499 500// CHECK: sysexit 501 sysexit 502 503// CHECK: sysexitl 504 sysexitl 505 506// CHECK: ud2 507 ud2 508 509// CHECK: movntil %ecx, 3735928559(%ebx,%ecx,8) 510 movnti %ecx,0xdeadbeef(%ebx,%ecx,8) 511 512// CHECK: clflush 3735928559(%ebx,%ecx,8) 513 clflush 0xdeadbeef(%ebx,%ecx,8) 514 515// CHECK: emms 516 emms 517 518// CHECK: movd %ecx, %mm3 519 movd %ecx,%mm3 520 521// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 522 movd 0xdeadbeef(%ebx,%ecx,8),%mm3 523 524// CHECK: movd %ecx, %xmm5 525 movd %ecx,%xmm5 526 527// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 528 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 529 530// CHECK: movd %xmm5, %ecx 531 movd %xmm5,%ecx 532 533// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) 534 movd %xmm5,0xdeadbeef(%ebx,%ecx,8) 535 536// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 537 movq 0xdeadbeef(%ebx,%ecx,8),%mm3 538 539// CHECK: movq %mm3, %mm3 540 movq %mm3,%mm3 541 542// CHECK: movq %mm3, %mm3 543 movq %mm3,%mm3 544 545// CHECK: movq %xmm5, %xmm5 546 movq %xmm5,%xmm5 547 548// CHECK: movq %xmm5, %xmm5 549 movq %xmm5,%xmm5 550 551// CHECK: packssdw %mm3, %mm3 552 packssdw %mm3,%mm3 553 554// CHECK: packssdw %xmm5, %xmm5 555 packssdw %xmm5,%xmm5 556 557// CHECK: packsswb %mm3, %mm3 558 packsswb %mm3,%mm3 559 560// CHECK: packsswb %xmm5, %xmm5 561 packsswb %xmm5,%xmm5 562 563// CHECK: packuswb %mm3, %mm3 564 packuswb %mm3,%mm3 565 566// CHECK: packuswb %xmm5, %xmm5 567 packuswb %xmm5,%xmm5 568 569// CHECK: paddb %mm3, %mm3 570 paddb %mm3,%mm3 571 572// CHECK: paddb %xmm5, %xmm5 573 paddb %xmm5,%xmm5 574 575// CHECK: paddw %mm3, %mm3 576 paddw %mm3,%mm3 577 578// CHECK: paddw %xmm5, %xmm5 579 paddw %xmm5,%xmm5 580 581// CHECK: paddd %mm3, %mm3 582 paddd %mm3,%mm3 583 584// CHECK: paddd %xmm5, %xmm5 585 paddd %xmm5,%xmm5 586 587// CHECK: paddq %mm3, %mm3 588 paddq %mm3,%mm3 589 590// CHECK: paddq %xmm5, %xmm5 591 paddq %xmm5,%xmm5 592 593// CHECK: paddsb %mm3, %mm3 594 paddsb %mm3,%mm3 595 596// CHECK: paddsb %xmm5, %xmm5 597 paddsb %xmm5,%xmm5 598 599// CHECK: paddsw %mm3, %mm3 600 paddsw %mm3,%mm3 601 602// CHECK: paddsw %xmm5, %xmm5 603 paddsw %xmm5,%xmm5 604 605// CHECK: paddusb %mm3, %mm3 606 paddusb %mm3,%mm3 607 608// CHECK: paddusb %xmm5, %xmm5 609 paddusb %xmm5,%xmm5 610 611// CHECK: paddusw %mm3, %mm3 612 paddusw %mm3,%mm3 613 614// CHECK: paddusw %xmm5, %xmm5 615 paddusw %xmm5,%xmm5 616 617// CHECK: pand %mm3, %mm3 618 pand %mm3,%mm3 619 620// CHECK: pand %xmm5, %xmm5 621 pand %xmm5,%xmm5 622 623// CHECK: pandn %mm3, %mm3 624 pandn %mm3,%mm3 625 626// CHECK: pandn %xmm5, %xmm5 627 pandn %xmm5,%xmm5 628 629// CHECK: pcmpeqb %mm3, %mm3 630 pcmpeqb %mm3,%mm3 631 632// CHECK: pcmpeqb %xmm5, %xmm5 633 pcmpeqb %xmm5,%xmm5 634 635// CHECK: pcmpeqw %mm3, %mm3 636 pcmpeqw %mm3,%mm3 637 638// CHECK: pcmpeqw %xmm5, %xmm5 639 pcmpeqw %xmm5,%xmm5 640 641// CHECK: pcmpeqd %mm3, %mm3 642 pcmpeqd %mm3,%mm3 643 644// CHECK: pcmpeqd %xmm5, %xmm5 645 pcmpeqd %xmm5,%xmm5 646 647// CHECK: pcmpgtb %mm3, %mm3 648 pcmpgtb %mm3,%mm3 649 650// CHECK: pcmpgtb %xmm5, %xmm5 651 pcmpgtb %xmm5,%xmm5 652 653// CHECK: pcmpgtw %mm3, %mm3 654 pcmpgtw %mm3,%mm3 655 656// CHECK: pcmpgtw %xmm5, %xmm5 657 pcmpgtw %xmm5,%xmm5 658 659// CHECK: pcmpgtd %mm3, %mm3 660 pcmpgtd %mm3,%mm3 661 662// CHECK: pcmpgtd %xmm5, %xmm5 663 pcmpgtd %xmm5,%xmm5 664 665// CHECK: pmaddwd %mm3, %mm3 666 pmaddwd %mm3,%mm3 667 668// CHECK: pmaddwd %xmm5, %xmm5 669 pmaddwd %xmm5,%xmm5 670 671// CHECK: pmulhw %mm3, %mm3 672 pmulhw %mm3,%mm3 673 674// CHECK: pmulhw %xmm5, %xmm5 675 pmulhw %xmm5,%xmm5 676 677// CHECK: pmullw %mm3, %mm3 678 pmullw %mm3,%mm3 679 680// CHECK: pmullw %xmm5, %xmm5 681 pmullw %xmm5,%xmm5 682 683// CHECK: por %mm3, %mm3 684 por %mm3,%mm3 685 686// CHECK: por %xmm5, %xmm5 687 por %xmm5,%xmm5 688 689// CHECK: psllw %mm3, %mm3 690 psllw %mm3,%mm3 691 692// CHECK: psllw %xmm5, %xmm5 693 psllw %xmm5,%xmm5 694 695// CHECK: psllw $127, %mm3 696 psllw $0x7f,%mm3 697 698// CHECK: psllw $127, %xmm5 699 psllw $0x7f,%xmm5 700 701// CHECK: pslld %mm3, %mm3 702 pslld %mm3,%mm3 703 704// CHECK: pslld %xmm5, %xmm5 705 pslld %xmm5,%xmm5 706 707// CHECK: pslld $127, %mm3 708 pslld $0x7f,%mm3 709 710// CHECK: pslld $127, %xmm5 711 pslld $0x7f,%xmm5 712 713// CHECK: psllq %mm3, %mm3 714 psllq %mm3,%mm3 715 716// CHECK: psllq %xmm5, %xmm5 717 psllq %xmm5,%xmm5 718 719// CHECK: psllq $127, %mm3 720 psllq $0x7f,%mm3 721 722// CHECK: psllq $127, %xmm5 723 psllq $0x7f,%xmm5 724 725// CHECK: psraw %mm3, %mm3 726 psraw %mm3,%mm3 727 728// CHECK: psraw %xmm5, %xmm5 729 psraw %xmm5,%xmm5 730 731// CHECK: psraw $127, %mm3 732 psraw $0x7f,%mm3 733 734// CHECK: psraw $127, %xmm5 735 psraw $0x7f,%xmm5 736 737// CHECK: psrad %mm3, %mm3 738 psrad %mm3,%mm3 739 740// CHECK: psrad %xmm5, %xmm5 741 psrad %xmm5,%xmm5 742 743// CHECK: psrad $127, %mm3 744 psrad $0x7f,%mm3 745 746// CHECK: psrad $127, %xmm5 747 psrad $0x7f,%xmm5 748 749// CHECK: psrlw %mm3, %mm3 750 psrlw %mm3,%mm3 751 752// CHECK: psrlw %xmm5, %xmm5 753 psrlw %xmm5,%xmm5 754 755// CHECK: psrlw $127, %mm3 756 psrlw $0x7f,%mm3 757 758// CHECK: psrlw $127, %xmm5 759 psrlw $0x7f,%xmm5 760 761// CHECK: psrld %mm3, %mm3 762 psrld %mm3,%mm3 763 764// CHECK: psrld %xmm5, %xmm5 765 psrld %xmm5,%xmm5 766 767// CHECK: psrld $127, %mm3 768 psrld $0x7f,%mm3 769 770// CHECK: psrld $127, %xmm5 771 psrld $0x7f,%xmm5 772 773// CHECK: psrlq %mm3, %mm3 774 psrlq %mm3,%mm3 775 776// CHECK: psrlq %xmm5, %xmm5 777 psrlq %xmm5,%xmm5 778 779// CHECK: psrlq $127, %mm3 780 psrlq $0x7f,%mm3 781 782// CHECK: psrlq $127, %xmm5 783 psrlq $0x7f,%xmm5 784 785// CHECK: psubb %mm3, %mm3 786 psubb %mm3,%mm3 787 788// CHECK: psubb %xmm5, %xmm5 789 psubb %xmm5,%xmm5 790 791// CHECK: psubw %mm3, %mm3 792 psubw %mm3,%mm3 793 794// CHECK: psubw %xmm5, %xmm5 795 psubw %xmm5,%xmm5 796 797// CHECK: psubd %mm3, %mm3 798 psubd %mm3,%mm3 799 800// CHECK: psubd %xmm5, %xmm5 801 psubd %xmm5,%xmm5 802 803// CHECK: psubq %mm3, %mm3 804 psubq %mm3,%mm3 805 806// CHECK: psubq %xmm5, %xmm5 807 psubq %xmm5,%xmm5 808 809// CHECK: psubsb %mm3, %mm3 810 psubsb %mm3,%mm3 811 812// CHECK: psubsb %xmm5, %xmm5 813 psubsb %xmm5,%xmm5 814 815// CHECK: psubsw %mm3, %mm3 816 psubsw %mm3,%mm3 817 818// CHECK: psubsw %xmm5, %xmm5 819 psubsw %xmm5,%xmm5 820 821// CHECK: psubusb %mm3, %mm3 822 psubusb %mm3,%mm3 823 824// CHECK: psubusb %xmm5, %xmm5 825 psubusb %xmm5,%xmm5 826 827// CHECK: psubusw %mm3, %mm3 828 psubusw %mm3,%mm3 829 830// CHECK: psubusw %xmm5, %xmm5 831 psubusw %xmm5,%xmm5 832 833// CHECK: punpckhbw %mm3, %mm3 834 punpckhbw %mm3,%mm3 835 836// CHECK: punpckhbw %xmm5, %xmm5 837 punpckhbw %xmm5,%xmm5 838 839// CHECK: punpckhwd %mm3, %mm3 840 punpckhwd %mm3,%mm3 841 842// CHECK: punpckhwd %xmm5, %xmm5 843 punpckhwd %xmm5,%xmm5 844 845// CHECK: punpckhdq %mm3, %mm3 846 punpckhdq %mm3,%mm3 847 848// CHECK: punpckhdq %xmm5, %xmm5 849 punpckhdq %xmm5,%xmm5 850 851// CHECK: punpcklbw %mm3, %mm3 852 punpcklbw %mm3,%mm3 853 854// CHECK: punpcklbw %xmm5, %xmm5 855 punpcklbw %xmm5,%xmm5 856 857// CHECK: punpcklwd %mm3, %mm3 858 punpcklwd %mm3,%mm3 859 860// CHECK: punpcklwd %xmm5, %xmm5 861 punpcklwd %xmm5,%xmm5 862 863// CHECK: punpckldq %mm3, %mm3 864 punpckldq %mm3,%mm3 865 866// CHECK: punpckldq %xmm5, %xmm5 867 punpckldq %xmm5,%xmm5 868 869// CHECK: pxor %mm3, %mm3 870 pxor %mm3,%mm3 871 872// CHECK: pxor %xmm5, %xmm5 873 pxor %xmm5,%xmm5 874 875// CHECK: addps %xmm5, %xmm5 876 addps %xmm5,%xmm5 877 878// CHECK: addss %xmm5, %xmm5 879 addss %xmm5,%xmm5 880 881// CHECK: andnps %xmm5, %xmm5 882 andnps %xmm5,%xmm5 883 884// CHECK: andps %xmm5, %xmm5 885 andps %xmm5,%xmm5 886 887// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 888 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 889 890// CHECK: cvtpi2ps %mm3, %xmm5 891 cvtpi2ps %mm3,%xmm5 892 893// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 894 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 895 896// CHECK: cvtps2pi %xmm5, %mm3 897 cvtps2pi %xmm5,%mm3 898 899// CHECK: cvtsi2ss %ecx, %xmm5 900 cvtsi2ss %ecx,%xmm5 901 902// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5 903 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 904 905// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 906 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 907 908// CHECK: cvttps2pi %xmm5, %mm3 909 cvttps2pi %xmm5,%mm3 910 911// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx 912 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx 913 914// CHECK: cvttss2si %xmm5, %ecx 915 cvttss2si %xmm5,%ecx 916 917// CHECK: divps %xmm5, %xmm5 918 divps %xmm5,%xmm5 919 920// CHECK: divss %xmm5, %xmm5 921 divss %xmm5,%xmm5 922 923// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) 924 ldmxcsr 0xdeadbeef(%ebx,%ecx,8) 925 926// CHECK: maskmovq %mm3, %mm3 927 maskmovq %mm3,%mm3 928 929// CHECK: maxps %xmm5, %xmm5 930 maxps %xmm5,%xmm5 931 932// CHECK: maxss %xmm5, %xmm5 933 maxss %xmm5,%xmm5 934 935// CHECK: minps %xmm5, %xmm5 936 minps %xmm5,%xmm5 937 938// CHECK: minss %xmm5, %xmm5 939 minss %xmm5,%xmm5 940 941// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 942 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 943 944// CHECK: movaps %xmm5, %xmm5 945 movaps %xmm5,%xmm5 946 947// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) 948 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) 949 950// CHECK: movaps %xmm5, %xmm5 951 movaps %xmm5,%xmm5 952 953// CHECK: movhlps %xmm5, %xmm5 954 movhlps %xmm5,%xmm5 955 956// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) 957 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) 958 959// CHECK: movlhps %xmm5, %xmm5 960 movlhps %xmm5,%xmm5 961 962// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) 963 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) 964 965// CHECK: movmskps %xmm5, %ecx 966 movmskps %xmm5,%ecx 967 968// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) 969 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) 970 971// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) 972 movntq %mm3,0xdeadbeef(%ebx,%ecx,8) 973 974// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) 975 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) 976 977// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 978 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 979 980// CHECK: movss %xmm5, %xmm5 981 movss %xmm5,%xmm5 982 983// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) 984 movss %xmm5,0xdeadbeef(%ebx,%ecx,8) 985 986// CHECK: movss %xmm5, %xmm5 987 movss %xmm5,%xmm5 988 989// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 990 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 991 992// CHECK: movups %xmm5, %xmm5 993 movups %xmm5,%xmm5 994 995// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) 996 movups %xmm5,0xdeadbeef(%ebx,%ecx,8) 997 998// CHECK: movups %xmm5, %xmm5 999 movups %xmm5,%xmm5 1000 1001// CHECK: mulps %xmm5, %xmm5 1002 mulps %xmm5,%xmm5 1003 1004// CHECK: mulss %xmm5, %xmm5 1005 mulss %xmm5,%xmm5 1006 1007// CHECK: orps %xmm5, %xmm5 1008 orps %xmm5,%xmm5 1009 1010// CHECK: pavgb %mm3, %mm3 1011 pavgb %mm3,%mm3 1012 1013// CHECK: pavgb %xmm5, %xmm5 1014 pavgb %xmm5,%xmm5 1015 1016// CHECK: pavgw %mm3, %mm3 1017 pavgw %mm3,%mm3 1018 1019// CHECK: pavgw %xmm5, %xmm5 1020 pavgw %xmm5,%xmm5 1021 1022// CHECK: pmaxsw %mm3, %mm3 1023 pmaxsw %mm3,%mm3 1024 1025// CHECK: pmaxsw %xmm5, %xmm5 1026 pmaxsw %xmm5,%xmm5 1027 1028// CHECK: pmaxub %mm3, %mm3 1029 pmaxub %mm3,%mm3 1030 1031// CHECK: pmaxub %xmm5, %xmm5 1032 pmaxub %xmm5,%xmm5 1033 1034// CHECK: pminsw %mm3, %mm3 1035 pminsw %mm3,%mm3 1036 1037// CHECK: pminsw %xmm5, %xmm5 1038 pminsw %xmm5,%xmm5 1039 1040// CHECK: pminub %mm3, %mm3 1041 pminub %mm3,%mm3 1042 1043// CHECK: pminub %xmm5, %xmm5 1044 pminub %xmm5,%xmm5 1045 1046// CHECK: pmovmskb %mm3, %ecx 1047 pmovmskb %mm3,%ecx 1048 1049// CHECK: pmovmskb %xmm5, %ecx 1050 pmovmskb %xmm5,%ecx 1051 1052// CHECK: pmulhuw %mm3, %mm3 1053 pmulhuw %mm3,%mm3 1054 1055// CHECK: pmulhuw %xmm5, %xmm5 1056 pmulhuw %xmm5,%xmm5 1057 1058// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) 1059 prefetchnta 0xdeadbeef(%ebx,%ecx,8) 1060 1061// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) 1062 prefetcht0 0xdeadbeef(%ebx,%ecx,8) 1063 1064// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) 1065 prefetcht1 0xdeadbeef(%ebx,%ecx,8) 1066 1067// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) 1068 prefetcht2 0xdeadbeef(%ebx,%ecx,8) 1069 1070// CHECK: psadbw %mm3, %mm3 1071 psadbw %mm3,%mm3 1072 1073// CHECK: psadbw %xmm5, %xmm5 1074 psadbw %xmm5,%xmm5 1075 1076// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 1077 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 1078 1079// CHECK: rcpps %xmm5, %xmm5 1080 rcpps %xmm5,%xmm5 1081 1082// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 1083 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 1084 1085// CHECK: rcpss %xmm5, %xmm5 1086 rcpss %xmm5,%xmm5 1087 1088// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 1089 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 1090 1091// CHECK: rsqrtps %xmm5, %xmm5 1092 rsqrtps %xmm5,%xmm5 1093 1094// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 1095 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 1096 1097// CHECK: rsqrtss %xmm5, %xmm5 1098 rsqrtss %xmm5,%xmm5 1099 1100// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 1101 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 1102 1103// CHECK: sqrtps %xmm5, %xmm5 1104 sqrtps %xmm5,%xmm5 1105 1106// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 1107 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 1108 1109// CHECK: sqrtss %xmm5, %xmm5 1110 sqrtss %xmm5,%xmm5 1111 1112// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) 1113 stmxcsr 0xdeadbeef(%ebx,%ecx,8) 1114 1115// CHECK: subps %xmm5, %xmm5 1116 subps %xmm5,%xmm5 1117 1118// CHECK: subss %xmm5, %xmm5 1119 subss %xmm5,%xmm5 1120 1121// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 1122 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 1123 1124// CHECK: ucomiss %xmm5, %xmm5 1125 ucomiss %xmm5,%xmm5 1126 1127// CHECK: unpckhps %xmm5, %xmm5 1128 unpckhps %xmm5,%xmm5 1129 1130// CHECK: unpcklps %xmm5, %xmm5 1131 unpcklps %xmm5,%xmm5 1132 1133// CHECK: xorps %xmm5, %xmm5 1134 xorps %xmm5,%xmm5 1135 1136// CHECK: addpd %xmm5, %xmm5 1137 addpd %xmm5,%xmm5 1138 1139// CHECK: addsd %xmm5, %xmm5 1140 addsd %xmm5,%xmm5 1141 1142// CHECK: andnpd %xmm5, %xmm5 1143 andnpd %xmm5,%xmm5 1144 1145// CHECK: andpd %xmm5, %xmm5 1146 andpd %xmm5,%xmm5 1147 1148// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 1149 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1150 1151// CHECK: comisd %xmm5, %xmm5 1152 comisd %xmm5,%xmm5 1153 1154// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 1155 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1156 1157// CHECK: cvtpi2pd %mm3, %xmm5 1158 cvtpi2pd %mm3,%xmm5 1159 1160// CHECK: cvtsi2sd %ecx, %xmm5 1161 cvtsi2sd %ecx,%xmm5 1162 1163// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5 1164 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1165 1166// CHECK: divpd %xmm5, %xmm5 1167 divpd %xmm5,%xmm5 1168 1169// CHECK: divsd %xmm5, %xmm5 1170 divsd %xmm5,%xmm5 1171 1172// CHECK: maxpd %xmm5, %xmm5 1173 maxpd %xmm5,%xmm5 1174 1175// CHECK: maxsd %xmm5, %xmm5 1176 maxsd %xmm5,%xmm5 1177 1178// CHECK: minpd %xmm5, %xmm5 1179 minpd %xmm5,%xmm5 1180 1181// CHECK: minsd %xmm5, %xmm5 1182 minsd %xmm5,%xmm5 1183 1184// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 1185 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1186 1187// CHECK: movapd %xmm5, %xmm5 1188 movapd %xmm5,%xmm5 1189 1190// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) 1191 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) 1192 1193// CHECK: movapd %xmm5, %xmm5 1194 movapd %xmm5,%xmm5 1195 1196// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) 1197 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 1198 1199// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) 1200 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 1201 1202// CHECK: movmskpd %xmm5, %ecx 1203 movmskpd %xmm5,%ecx 1204 1205// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) 1206 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 1207 1208// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 1209 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1210 1211// CHECK: movsd %xmm5, %xmm5 1212 movsd %xmm5,%xmm5 1213 1214// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) 1215 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) 1216 1217// CHECK: movsd %xmm5, %xmm5 1218 movsd %xmm5,%xmm5 1219 1220// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 1221 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1222 1223// CHECK: movupd %xmm5, %xmm5 1224 movupd %xmm5,%xmm5 1225 1226// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) 1227 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) 1228 1229// CHECK: movupd %xmm5, %xmm5 1230 movupd %xmm5,%xmm5 1231 1232// CHECK: mulpd %xmm5, %xmm5 1233 mulpd %xmm5,%xmm5 1234 1235// CHECK: mulsd %xmm5, %xmm5 1236 mulsd %xmm5,%xmm5 1237 1238// CHECK: orpd %xmm5, %xmm5 1239 orpd %xmm5,%xmm5 1240 1241// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 1242 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1243 1244// CHECK: sqrtpd %xmm5, %xmm5 1245 sqrtpd %xmm5,%xmm5 1246 1247// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 1248 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1249 1250// CHECK: sqrtsd %xmm5, %xmm5 1251 sqrtsd %xmm5,%xmm5 1252 1253// CHECK: subpd %xmm5, %xmm5 1254 subpd %xmm5,%xmm5 1255 1256// CHECK: subsd %xmm5, %xmm5 1257 subsd %xmm5,%xmm5 1258 1259// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 1260 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1261 1262// CHECK: ucomisd %xmm5, %xmm5 1263 ucomisd %xmm5,%xmm5 1264 1265// CHECK: unpckhpd %xmm5, %xmm5 1266 unpckhpd %xmm5,%xmm5 1267 1268// CHECK: unpcklpd %xmm5, %xmm5 1269 unpcklpd %xmm5,%xmm5 1270 1271// CHECK: xorpd %xmm5, %xmm5 1272 xorpd %xmm5,%xmm5 1273 1274// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 1275 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1276 1277// CHECK: cvtdq2pd %xmm5, %xmm5 1278 cvtdq2pd %xmm5,%xmm5 1279 1280// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 1281 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 1282 1283// CHECK: cvtpd2dq %xmm5, %xmm5 1284 cvtpd2dq %xmm5,%xmm5 1285 1286// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 1287 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 1288 1289// CHECK: cvtdq2ps %xmm5, %xmm5 1290 cvtdq2ps %xmm5,%xmm5 1291 1292// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 1293 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 1294 1295// CHECK: cvtpd2pi %xmm5, %mm3 1296 cvtpd2pi %xmm5,%mm3 1297 1298// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 1299 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 1300 1301// CHECK: cvtps2dq %xmm5, %xmm5 1302 cvtps2dq %xmm5,%xmm5 1303 1304// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 1305 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 1306 1307// CHECK: cvtsd2ss %xmm5, %xmm5 1308 cvtsd2ss %xmm5,%xmm5 1309 1310// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 1311 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1312 1313// CHECK: cvtss2sd %xmm5, %xmm5 1314 cvtss2sd %xmm5,%xmm5 1315 1316// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 1317 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 1318 1319// CHECK: cvttpd2pi %xmm5, %mm3 1320 cvttpd2pi %xmm5,%mm3 1321 1322// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx 1323 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx 1324 1325// CHECK: cvttsd2si %xmm5, %ecx 1326 cvttsd2si %xmm5,%ecx 1327 1328// CHECK: maskmovdqu %xmm5, %xmm5 1329 maskmovdqu %xmm5,%xmm5 1330 1331// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 1332 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 1333 1334// CHECK: movdqa %xmm5, %xmm5 1335 movdqa %xmm5,%xmm5 1336 1337// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) 1338 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) 1339 1340// CHECK: movdqa %xmm5, %xmm5 1341 movdqa %xmm5,%xmm5 1342 1343// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 1344 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 1345 1346// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) 1347 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) 1348 1349// CHECK: movdq2q %xmm5, %mm3 1350 movdq2q %xmm5,%mm3 1351 1352// CHECK: movq2dq %mm3, %xmm5 1353 movq2dq %mm3,%xmm5 1354 1355// CHECK: pmuludq %mm3, %mm3 1356 pmuludq %mm3,%mm3 1357 1358// CHECK: pmuludq %xmm5, %xmm5 1359 pmuludq %xmm5,%xmm5 1360 1361// CHECK: pslldq $127, %xmm5 1362 pslldq $0x7f,%xmm5 1363 1364// CHECK: psrldq $127, %xmm5 1365 psrldq $0x7f,%xmm5 1366 1367// CHECK: punpckhqdq %xmm5, %xmm5 1368 punpckhqdq %xmm5,%xmm5 1369 1370// CHECK: punpcklqdq %xmm5, %xmm5 1371 punpcklqdq %xmm5,%xmm5 1372 1373// CHECK: addsubpd %xmm5, %xmm5 1374 addsubpd %xmm5,%xmm5 1375 1376// CHECK: addsubps %xmm5, %xmm5 1377 addsubps %xmm5,%xmm5 1378 1379// CHECK: haddpd %xmm5, %xmm5 1380 haddpd %xmm5,%xmm5 1381 1382// CHECK: haddps %xmm5, %xmm5 1383 haddps %xmm5,%xmm5 1384 1385// CHECK: hsubpd %xmm5, %xmm5 1386 hsubpd %xmm5,%xmm5 1387 1388// CHECK: hsubps %xmm5, %xmm5 1389 hsubps %xmm5,%xmm5 1390 1391// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 1392 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 1393 1394// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 1395 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 1396 1397// CHECK: movddup %xmm5, %xmm5 1398 movddup %xmm5,%xmm5 1399 1400// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 1401 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 1402 1403// CHECK: movshdup %xmm5, %xmm5 1404 movshdup %xmm5,%xmm5 1405 1406// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 1407 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 1408 1409// CHECK: movsldup %xmm5, %xmm5 1410 movsldup %xmm5,%xmm5 1411 1412// CHECK: phaddw %mm3, %mm3 1413 phaddw %mm3,%mm3 1414 1415// CHECK: phaddw %xmm5, %xmm5 1416 phaddw %xmm5,%xmm5 1417 1418// CHECK: phaddd %mm3, %mm3 1419 phaddd %mm3,%mm3 1420 1421// CHECK: phaddd %xmm5, %xmm5 1422 phaddd %xmm5,%xmm5 1423 1424// CHECK: phaddsw %mm3, %mm3 1425 phaddsw %mm3,%mm3 1426 1427// CHECK: phaddsw %xmm5, %xmm5 1428 phaddsw %xmm5,%xmm5 1429 1430// CHECK: phsubw %mm3, %mm3 1431 phsubw %mm3,%mm3 1432 1433// CHECK: phsubw %xmm5, %xmm5 1434 phsubw %xmm5,%xmm5 1435 1436// CHECK: phsubd %mm3, %mm3 1437 phsubd %mm3,%mm3 1438 1439// CHECK: phsubd %xmm5, %xmm5 1440 phsubd %xmm5,%xmm5 1441 1442// CHECK: phsubsw %mm3, %mm3 1443 phsubsw %mm3,%mm3 1444 1445// CHECK: phsubsw %xmm5, %xmm5 1446 phsubsw %xmm5,%xmm5 1447 1448// CHECK: pmaddubsw %mm3, %mm3 1449 pmaddubsw %mm3,%mm3 1450 1451// CHECK: pmaddubsw %xmm5, %xmm5 1452 pmaddubsw %xmm5,%xmm5 1453 1454// CHECK: pmulhrsw %mm3, %mm3 1455 pmulhrsw %mm3,%mm3 1456 1457// CHECK: pmulhrsw %xmm5, %xmm5 1458 pmulhrsw %xmm5,%xmm5 1459 1460// CHECK: pshufb %mm3, %mm3 1461 pshufb %mm3,%mm3 1462 1463// CHECK: pshufb %xmm5, %xmm5 1464 pshufb %xmm5,%xmm5 1465 1466// CHECK: psignb %mm3, %mm3 1467 psignb %mm3,%mm3 1468 1469// CHECK: psignb %xmm5, %xmm5 1470 psignb %xmm5,%xmm5 1471 1472// CHECK: psignw %mm3, %mm3 1473 psignw %mm3,%mm3 1474 1475// CHECK: psignw %xmm5, %xmm5 1476 psignw %xmm5,%xmm5 1477 1478// CHECK: psignd %mm3, %mm3 1479 psignd %mm3,%mm3 1480 1481// CHECK: psignd %xmm5, %xmm5 1482 psignd %xmm5,%xmm5 1483 1484// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 1485 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 1486 1487// CHECK: pabsb %mm3, %mm3 1488 pabsb %mm3,%mm3 1489 1490// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 1491 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 1492 1493// CHECK: pabsb %xmm5, %xmm5 1494 pabsb %xmm5,%xmm5 1495 1496// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 1497 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 1498 1499// CHECK: pabsw %mm3, %mm3 1500 pabsw %mm3,%mm3 1501 1502// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 1503 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 1504 1505// CHECK: pabsw %xmm5, %xmm5 1506 pabsw %xmm5,%xmm5 1507 1508// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 1509 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 1510 1511// CHECK: pabsd %mm3, %mm3 1512 pabsd %mm3,%mm3 1513 1514// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 1515 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1516 1517// CHECK: pabsd %xmm5, %xmm5 1518 pabsd %xmm5,%xmm5 1519 1520// CHECK: femms 1521 femms 1522 1523// CHECK: packusdw %xmm5, %xmm5 1524 packusdw %xmm5,%xmm5 1525 1526// CHECK: pcmpeqq %xmm5, %xmm5 1527 pcmpeqq %xmm5,%xmm5 1528 1529// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 1530 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 1531 1532// CHECK: phminposuw %xmm5, %xmm5 1533 phminposuw %xmm5,%xmm5 1534 1535// CHECK: pmaxsb %xmm5, %xmm5 1536 pmaxsb %xmm5,%xmm5 1537 1538// CHECK: pmaxsd %xmm5, %xmm5 1539 pmaxsd %xmm5,%xmm5 1540 1541// CHECK: pmaxud %xmm5, %xmm5 1542 pmaxud %xmm5,%xmm5 1543 1544// CHECK: pmaxuw %xmm5, %xmm5 1545 pmaxuw %xmm5,%xmm5 1546 1547// CHECK: pminsb %xmm5, %xmm5 1548 pminsb %xmm5,%xmm5 1549 1550// CHECK: pminsd %xmm5, %xmm5 1551 pminsd %xmm5,%xmm5 1552 1553// CHECK: pminud %xmm5, %xmm5 1554 pminud %xmm5,%xmm5 1555 1556// CHECK: pminuw %xmm5, %xmm5 1557 pminuw %xmm5,%xmm5 1558 1559// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 1560 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 1561 1562// CHECK: pmovsxbw %xmm5, %xmm5 1563 pmovsxbw %xmm5,%xmm5 1564 1565// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 1566 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1567 1568// CHECK: pmovsxbd %xmm5, %xmm5 1569 pmovsxbd %xmm5,%xmm5 1570 1571// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 1572 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 1573 1574// CHECK: pmovsxbq %xmm5, %xmm5 1575 pmovsxbq %xmm5,%xmm5 1576 1577// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 1578 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1579 1580// CHECK: pmovsxwd %xmm5, %xmm5 1581 pmovsxwd %xmm5,%xmm5 1582 1583// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 1584 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 1585 1586// CHECK: pmovsxwq %xmm5, %xmm5 1587 pmovsxwq %xmm5,%xmm5 1588 1589// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 1590 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 1591 1592// CHECK: pmovsxdq %xmm5, %xmm5 1593 pmovsxdq %xmm5,%xmm5 1594 1595// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 1596 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 1597 1598// CHECK: pmovzxbw %xmm5, %xmm5 1599 pmovzxbw %xmm5,%xmm5 1600 1601// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 1602 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1603 1604// CHECK: pmovzxbd %xmm5, %xmm5 1605 pmovzxbd %xmm5,%xmm5 1606 1607// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 1608 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 1609 1610// CHECK: pmovzxbq %xmm5, %xmm5 1611 pmovzxbq %xmm5,%xmm5 1612 1613// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 1614 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 1615 1616// CHECK: pmovzxwd %xmm5, %xmm5 1617 pmovzxwd %xmm5,%xmm5 1618 1619// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 1620 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 1621 1622// CHECK: pmovzxwq %xmm5, %xmm5 1623 pmovzxwq %xmm5,%xmm5 1624 1625// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 1626 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 1627 1628// CHECK: pmovzxdq %xmm5, %xmm5 1629 pmovzxdq %xmm5,%xmm5 1630 1631// CHECK: pmuldq %xmm5, %xmm5 1632 pmuldq %xmm5,%xmm5 1633 1634// CHECK: pmulld %xmm5, %xmm5 1635 pmulld %xmm5,%xmm5 1636 1637// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 1638 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 1639 1640// CHECK: ptest %xmm5, %xmm5 1641 ptest %xmm5,%xmm5 1642 1643// CHECK: pcmpgtq %xmm5, %xmm5 1644 pcmpgtq %xmm5,%xmm5 1645 1646 1647// CHECK: movb $127, 3735928559(%ebx,%ecx,8) 1648// CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1649 movb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1650 1651// CHECK: movb $127, 69 1652// CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f] 1653 movb $0x7f,0x45 1654 1655// CHECK: movb $127, 32493 1656// CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f] 1657 movb $0x7f,0x7eed 1658 1659// CHECK: movb $127, 3133065982 1660// CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f] 1661 movb $0x7f,0xbabecafe 1662 1663// CHECK: movb $127, 305419896 1664// CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f] 1665 movb $0x7f,0x12345678 1666 1667// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) 1668// CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 1669 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 1670 1671// CHECK: movw $31438, 69 1672// CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 1673 movw $0x7ace,0x45 1674 1675// CHECK: movw $31438, 32493 1676// CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 1677 movw $0x7ace,0x7eed 1678 1679// CHECK: movw $31438, 3133065982 1680// CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 1681 movw $0x7ace,0xbabecafe 1682 1683// CHECK: movw $31438, 305419896 1684// CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 1685 movw $0x7ace,0x12345678 1686 1687// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) 1688// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 1689 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 1690 1691// CHECK: movl $2063514302, 69 1692// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1693 movl $0x7afebabe,0x45 1694 1695// CHECK: movl $2063514302, 32493 1696// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1697 movl $0x7afebabe,0x7eed 1698 1699// CHECK: movl $2063514302, 3133065982 1700// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 1701 movl $0x7afebabe,0xbabecafe 1702 1703// CHECK: movl $2063514302, 305419896 1704// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 1705 movl $0x7afebabe,0x12345678 1706 1707// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) 1708// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 1709 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 1710 1711// CHECK: movl $324478056, 69 1712// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 1713 movl $0x13572468,0x45 1714 1715// CHECK: movl $324478056, 32493 1716// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 1717 movl $0x13572468,0x7eed 1718 1719// CHECK: movl $324478056, 3133065982 1720// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 1721 movl $0x13572468,0xbabecafe 1722 1723// CHECK: movl $324478056, 305419896 1724// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 1725 movl $0x13572468,0x12345678 1726 1727// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx 1728// CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde] 1729 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx 1730 1731// CHECK: movsbl 69, %ecx 1732// CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00] 1733 movsbl 0x45,%ecx 1734 1735// CHECK: movsbl 32493, %ecx 1736// CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00] 1737 movsbl 0x7eed,%ecx 1738 1739// CHECK: movsbl 3133065982, %ecx 1740// CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba] 1741 movsbl 0xbabecafe,%ecx 1742 1743// CHECK: movsbl 305419896, %ecx 1744// CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12] 1745 movsbl 0x12345678,%ecx 1746 1747// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx 1748// CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde] 1749 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx 1750 1751// CHECK: movsbw 69, %bx 1752// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00] 1753 movsbw 0x45,%bx 1754 1755// CHECK: movsbw 32493, %bx 1756// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00] 1757 movsbw 0x7eed,%bx 1758 1759// CHECK: movsbw 3133065982, %bx 1760// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba] 1761 movsbw 0xbabecafe,%bx 1762 1763// CHECK: movsbw 305419896, %bx 1764// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12] 1765 movsbw 0x12345678,%bx 1766 1767// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx 1768// CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde] 1769 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx 1770 1771// CHECK: movswl 69, %ecx 1772// CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00] 1773 movswl 0x45,%ecx 1774 1775// CHECK: movswl 32493, %ecx 1776// CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00] 1777 movswl 0x7eed,%ecx 1778 1779// CHECK: movswl 3133065982, %ecx 1780// CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba] 1781 movswl 0xbabecafe,%ecx 1782 1783// CHECK: movswl 305419896, %ecx 1784// CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12] 1785 movswl 0x12345678,%ecx 1786 1787// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx 1788// CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde] 1789 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx 1790 1791// CHECK: movzbl 69, %ecx 1792// CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00] 1793 movzbl 0x45,%ecx 1794 1795// CHECK: movzbl 32493, %ecx 1796// CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00] 1797 movzbl 0x7eed,%ecx 1798 1799// CHECK: movzbl 3133065982, %ecx 1800// CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba] 1801 movzbl 0xbabecafe,%ecx 1802 1803// CHECK: movzbl 305419896, %ecx 1804// CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12] 1805 movzbl 0x12345678,%ecx 1806 1807// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx 1808// CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde] 1809 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx 1810 1811// CHECK: movzbw 69, %bx 1812// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00] 1813 movzbw 0x45,%bx 1814 1815// CHECK: movzbw 32493, %bx 1816// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00] 1817 movzbw 0x7eed,%bx 1818 1819// CHECK: movzbw 3133065982, %bx 1820// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba] 1821 movzbw 0xbabecafe,%bx 1822 1823// CHECK: movzbw 305419896, %bx 1824// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12] 1825 movzbw 0x12345678,%bx 1826 1827// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx 1828// CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde] 1829 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx 1830 1831// CHECK: movzwl 69, %ecx 1832// CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00] 1833 movzwl 0x45,%ecx 1834 1835// CHECK: movzwl 32493, %ecx 1836// CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00] 1837 movzwl 0x7eed,%ecx 1838 1839// CHECK: movzwl 3133065982, %ecx 1840// CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba] 1841 movzwl 0xbabecafe,%ecx 1842 1843// CHECK: movzwl 305419896, %ecx 1844// CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12] 1845 movzwl 0x12345678,%ecx 1846 1847// CHECK: pushl 3735928559(%ebx,%ecx,8) 1848// CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde] 1849 pushl 0xdeadbeef(%ebx,%ecx,8) 1850 1851// CHECK: pushw 32493 1852// CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00] 1853 pushw 0x7eed 1854 1855// CHECK: pushl 3133065982 1856// CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba] 1857 pushl 0xbabecafe 1858 1859// CHECK: pushl 305419896 1860// CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12] 1861 pushl 0x12345678 1862 1863// CHECK: popl 3735928559(%ebx,%ecx,8) 1864// CHECK: encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde] 1865 popl 0xdeadbeef(%ebx,%ecx,8) 1866 1867// CHECK: popw 32493 1868// CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00] 1869 popw 0x7eed 1870 1871// CHECK: popl 3133065982 1872// CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba] 1873 popl 0xbabecafe 1874 1875// CHECK: popl 305419896 1876// CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12] 1877 popl 0x12345678 1878 1879// CHECK: clc 1880// CHECK: encoding: [0xf8] 1881 clc 1882 1883// CHECK: cld 1884// CHECK: encoding: [0xfc] 1885 cld 1886 1887// CHECK: cli 1888// CHECK: encoding: [0xfa] 1889 cli 1890 1891// CHECK: clts 1892// CHECK: encoding: [0x0f,0x06] 1893 clts 1894 1895// CHECK: cmc 1896// CHECK: encoding: [0xf5] 1897 cmc 1898 1899// CHECK: lahf 1900// CHECK: encoding: [0x9f] 1901 lahf 1902 1903// CHECK: sahf 1904// CHECK: encoding: [0x9e] 1905 sahf 1906 1907// CHECK: stc 1908// CHECK: encoding: [0xf9] 1909 stc 1910 1911// CHECK: std 1912// CHECK: encoding: [0xfd] 1913 std 1914 1915// CHECK: sti 1916// CHECK: encoding: [0xfb] 1917 sti 1918 1919// CHECK: addb $254, 3735928559(%ebx,%ecx,8) 1920// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe] 1921 addb $0xfe,0xdeadbeef(%ebx,%ecx,8) 1922 1923// CHECK: addb $254, 69 1924// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe] 1925 addb $0xfe,0x45 1926 1927// CHECK: addb $254, 32493 1928// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe] 1929 addb $0xfe,0x7eed 1930 1931// CHECK: addb $254, 3133065982 1932// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe] 1933 addb $0xfe,0xbabecafe 1934 1935// CHECK: addb $254, 305419896 1936// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe] 1937 addb $0xfe,0x12345678 1938 1939// CHECK: addb $127, 3735928559(%ebx,%ecx,8) 1940// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 1941 addb $0x7f,0xdeadbeef(%ebx,%ecx,8) 1942 1943// CHECK: addb $127, 69 1944// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f] 1945 addb $0x7f,0x45 1946 1947// CHECK: addb $127, 32493 1948// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f] 1949 addb $0x7f,0x7eed 1950 1951// CHECK: addb $127, 3133065982 1952// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f] 1953 addb $0x7f,0xbabecafe 1954 1955// CHECK: addb $127, 305419896 1956// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f] 1957 addb $0x7f,0x12345678 1958 1959// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) 1960// CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 1961 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 1962 1963// CHECK: addw $31438, 69 1964// CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 1965 addw $0x7ace,0x45 1966 1967// CHECK: addw $31438, 32493 1968// CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 1969 addw $0x7ace,0x7eed 1970 1971// CHECK: addw $31438, 3133065982 1972// CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 1973 addw $0x7ace,0xbabecafe 1974 1975// CHECK: addw $31438, 305419896 1976// CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 1977 addw $0x7ace,0x12345678 1978 1979// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) 1980// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 1981 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 1982 1983// CHECK: addl $2063514302, 69 1984// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1985 addl $0x7afebabe,0x45 1986 1987// CHECK: addl $2063514302, 32493 1988// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 1989 addl $0x7afebabe,0x7eed 1990 1991// CHECK: addl $2063514302, 3133065982 1992// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 1993 addl $0x7afebabe,0xbabecafe 1994 1995// CHECK: addl $2063514302, 305419896 1996// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 1997 addl $0x7afebabe,0x12345678 1998 1999// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) 2000// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2001 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2002 2003// CHECK: addl $324478056, 69 2004// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2005 addl $0x13572468,0x45 2006 2007// CHECK: addl $324478056, 32493 2008// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2009 addl $0x13572468,0x7eed 2010 2011// CHECK: addl $324478056, 3133065982 2012// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2013 addl $0x13572468,0xbabecafe 2014 2015// CHECK: addl $324478056, 305419896 2016// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2017 addl $0x13572468,0x12345678 2018 2019// CHECK: incl 3735928559(%ebx,%ecx,8) 2020// CHECK: encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde] 2021 incl 0xdeadbeef(%ebx,%ecx,8) 2022 2023// CHECK: incw 32493 2024// CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00] 2025 incw 0x7eed 2026 2027// CHECK: incl 3133065982 2028// CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba] 2029 incl 0xbabecafe 2030 2031// CHECK: incl 305419896 2032// CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12] 2033 incl 0x12345678 2034 2035// CHECK: subb $254, 3735928559(%ebx,%ecx,8) 2036// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe] 2037 subb $0xfe,0xdeadbeef(%ebx,%ecx,8) 2038 2039// CHECK: subb $254, 69 2040// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe] 2041 subb $0xfe,0x45 2042 2043// CHECK: subb $254, 32493 2044// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe] 2045 subb $0xfe,0x7eed 2046 2047// CHECK: subb $254, 3133065982 2048// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe] 2049 subb $0xfe,0xbabecafe 2050 2051// CHECK: subb $254, 305419896 2052// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe] 2053 subb $0xfe,0x12345678 2054 2055// CHECK: subb $127, 3735928559(%ebx,%ecx,8) 2056// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2057 subb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2058 2059// CHECK: subb $127, 69 2060// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f] 2061 subb $0x7f,0x45 2062 2063// CHECK: subb $127, 32493 2064// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f] 2065 subb $0x7f,0x7eed 2066 2067// CHECK: subb $127, 3133065982 2068// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f] 2069 subb $0x7f,0xbabecafe 2070 2071// CHECK: subb $127, 305419896 2072// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f] 2073 subb $0x7f,0x12345678 2074 2075// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) 2076// CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 2077 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 2078 2079// CHECK: subw $31438, 69 2080// CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a] 2081 subw $0x7ace,0x45 2082 2083// CHECK: subw $31438, 32493 2084// CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a] 2085 subw $0x7ace,0x7eed 2086 2087// CHECK: subw $31438, 3133065982 2088// CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 2089 subw $0x7ace,0xbabecafe 2090 2091// CHECK: subw $31438, 305419896 2092// CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a] 2093 subw $0x7ace,0x12345678 2094 2095// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) 2096// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 2097 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 2098 2099// CHECK: subl $2063514302, 69 2100// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2101 subl $0x7afebabe,0x45 2102 2103// CHECK: subl $2063514302, 32493 2104// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2105 subl $0x7afebabe,0x7eed 2106 2107// CHECK: subl $2063514302, 3133065982 2108// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 2109 subl $0x7afebabe,0xbabecafe 2110 2111// CHECK: subl $2063514302, 305419896 2112// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 2113 subl $0x7afebabe,0x12345678 2114 2115// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) 2116// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2117 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2118 2119// CHECK: subl $324478056, 69 2120// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2121 subl $0x13572468,0x45 2122 2123// CHECK: subl $324478056, 32493 2124// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2125 subl $0x13572468,0x7eed 2126 2127// CHECK: subl $324478056, 3133065982 2128// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2129 subl $0x13572468,0xbabecafe 2130 2131// CHECK: subl $324478056, 305419896 2132// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2133 subl $0x13572468,0x12345678 2134 2135// CHECK: decl 3735928559(%ebx,%ecx,8) 2136// CHECK: encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde] 2137 decl 0xdeadbeef(%ebx,%ecx,8) 2138 2139// CHECK: decw 32493 2140// CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00] 2141 decw 0x7eed 2142 2143// CHECK: decl 3133065982 2144// CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba] 2145 decl 0xbabecafe 2146 2147// CHECK: decl 305419896 2148// CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12] 2149 decl 0x12345678 2150 2151// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8) 2152// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe] 2153 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8) 2154 2155// CHECK: sbbb $254, 69 2156// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe] 2157 sbbb $0xfe,0x45 2158 2159// CHECK: sbbb $254, 32493 2160// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe] 2161 sbbb $0xfe,0x7eed 2162 2163// CHECK: sbbb $254, 3133065982 2164// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe] 2165 sbbb $0xfe,0xbabecafe 2166 2167// CHECK: sbbb $254, 305419896 2168// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe] 2169 sbbb $0xfe,0x12345678 2170 2171// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8) 2172// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2173 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2174 2175// CHECK: sbbb $127, 69 2176// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f] 2177 sbbb $0x7f,0x45 2178 2179// CHECK: sbbb $127, 32493 2180// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f] 2181 sbbb $0x7f,0x7eed 2182 2183// CHECK: sbbb $127, 3133065982 2184// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f] 2185 sbbb $0x7f,0xbabecafe 2186 2187// CHECK: sbbb $127, 305419896 2188// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f] 2189 sbbb $0x7f,0x12345678 2190 2191// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) 2192// CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 2193 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 2194 2195// CHECK: sbbw $31438, 69 2196// CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a] 2197 sbbw $0x7ace,0x45 2198 2199// CHECK: sbbw $31438, 32493 2200// CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a] 2201 sbbw $0x7ace,0x7eed 2202 2203// CHECK: sbbw $31438, 3133065982 2204// CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 2205 sbbw $0x7ace,0xbabecafe 2206 2207// CHECK: sbbw $31438, 305419896 2208// CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a] 2209 sbbw $0x7ace,0x12345678 2210 2211// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) 2212// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 2213 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 2214 2215// CHECK: sbbl $2063514302, 69 2216// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2217 sbbl $0x7afebabe,0x45 2218 2219// CHECK: sbbl $2063514302, 32493 2220// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2221 sbbl $0x7afebabe,0x7eed 2222 2223// CHECK: sbbl $2063514302, 3133065982 2224// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 2225 sbbl $0x7afebabe,0xbabecafe 2226 2227// CHECK: sbbl $2063514302, 305419896 2228// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 2229 sbbl $0x7afebabe,0x12345678 2230 2231// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) 2232// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2233 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2234 2235// CHECK: sbbl $324478056, 69 2236// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2237 sbbl $0x13572468,0x45 2238 2239// CHECK: sbbl $324478056, 32493 2240// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2241 sbbl $0x13572468,0x7eed 2242 2243// CHECK: sbbl $324478056, 3133065982 2244// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2245 sbbl $0x13572468,0xbabecafe 2246 2247// CHECK: sbbl $324478056, 305419896 2248// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2249 sbbl $0x13572468,0x12345678 2250 2251// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) 2252// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe] 2253 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) 2254 2255// CHECK: cmpb $254, 69 2256// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe] 2257 cmpb $0xfe,0x45 2258 2259// CHECK: cmpb $254, 32493 2260// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe] 2261 cmpb $0xfe,0x7eed 2262 2263// CHECK: cmpb $254, 3133065982 2264// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe] 2265 cmpb $0xfe,0xbabecafe 2266 2267// CHECK: cmpb $254, 305419896 2268// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe] 2269 cmpb $0xfe,0x12345678 2270 2271// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) 2272// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2273 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2274 2275// CHECK: cmpb $127, 69 2276// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f] 2277 cmpb $0x7f,0x45 2278 2279// CHECK: cmpb $127, 32493 2280// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f] 2281 cmpb $0x7f,0x7eed 2282 2283// CHECK: cmpb $127, 3133065982 2284// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f] 2285 cmpb $0x7f,0xbabecafe 2286 2287// CHECK: cmpb $127, 305419896 2288// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f] 2289 cmpb $0x7f,0x12345678 2290 2291// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) 2292// CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 2293 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 2294 2295// CHECK: cmpw $31438, 69 2296// CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a] 2297 cmpw $0x7ace,0x45 2298 2299// CHECK: cmpw $31438, 32493 2300// CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a] 2301 cmpw $0x7ace,0x7eed 2302 2303// CHECK: cmpw $31438, 3133065982 2304// CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 2305 cmpw $0x7ace,0xbabecafe 2306 2307// CHECK: cmpw $31438, 305419896 2308// CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a] 2309 cmpw $0x7ace,0x12345678 2310 2311// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) 2312// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 2313 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 2314 2315// CHECK: cmpl $2063514302, 69 2316// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2317 cmpl $0x7afebabe,0x45 2318 2319// CHECK: cmpl $2063514302, 32493 2320// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2321 cmpl $0x7afebabe,0x7eed 2322 2323// CHECK: cmpl $2063514302, 3133065982 2324// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 2325 cmpl $0x7afebabe,0xbabecafe 2326 2327// CHECK: cmpl $2063514302, 305419896 2328// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 2329 cmpl $0x7afebabe,0x12345678 2330 2331// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) 2332// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2333 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2334 2335// CHECK: cmpl $324478056, 69 2336// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2337 cmpl $0x13572468,0x45 2338 2339// CHECK: cmpl $324478056, 32493 2340// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2341 cmpl $0x13572468,0x7eed 2342 2343// CHECK: cmpl $324478056, 3133065982 2344// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2345 cmpl $0x13572468,0xbabecafe 2346 2347// CHECK: cmpl $324478056, 305419896 2348// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2349 cmpl $0x13572468,0x12345678 2350 2351// CHECK: testb $127, 3735928559(%ebx,%ecx,8) 2352// CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2353 testb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2354 2355// CHECK: testb $127, 69 2356// CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f] 2357 testb $0x7f,0x45 2358 2359// CHECK: testb $127, 32493 2360// CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f] 2361 testb $0x7f,0x7eed 2362 2363// CHECK: testb $127, 3133065982 2364// CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f] 2365 testb $0x7f,0xbabecafe 2366 2367// CHECK: testb $127, 305419896 2368// CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f] 2369 testb $0x7f,0x12345678 2370 2371// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) 2372// CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 2373 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 2374 2375// CHECK: testw $31438, 69 2376// CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a] 2377 testw $0x7ace,0x45 2378 2379// CHECK: testw $31438, 32493 2380// CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a] 2381 testw $0x7ace,0x7eed 2382 2383// CHECK: testw $31438, 3133065982 2384// CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a] 2385 testw $0x7ace,0xbabecafe 2386 2387// CHECK: testw $31438, 305419896 2388// CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a] 2389 testw $0x7ace,0x12345678 2390 2391// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) 2392// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 2393 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 2394 2395// CHECK: testl $2063514302, 69 2396// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2397 testl $0x7afebabe,0x45 2398 2399// CHECK: testl $2063514302, 32493 2400// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2401 testl $0x7afebabe,0x7eed 2402 2403// CHECK: testl $2063514302, 3133065982 2404// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 2405 testl $0x7afebabe,0xbabecafe 2406 2407// CHECK: testl $2063514302, 305419896 2408// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 2409 testl $0x7afebabe,0x12345678 2410 2411// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) 2412// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2413 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2414 2415// CHECK: testl $324478056, 69 2416// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2417 testl $0x13572468,0x45 2418 2419// CHECK: testl $324478056, 32493 2420// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2421 testl $0x13572468,0x7eed 2422 2423// CHECK: testl $324478056, 3133065982 2424// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2425 testl $0x13572468,0xbabecafe 2426 2427// CHECK: testl $324478056, 305419896 2428// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2429 testl $0x13572468,0x12345678 2430 2431// CHECK: andb $254, 3735928559(%ebx,%ecx,8) 2432// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe] 2433 andb $0xfe,0xdeadbeef(%ebx,%ecx,8) 2434 2435// CHECK: andb $254, 69 2436// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe] 2437 andb $0xfe,0x45 2438 2439// CHECK: andb $254, 32493 2440// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe] 2441 andb $0xfe,0x7eed 2442 2443// CHECK: andb $254, 3133065982 2444// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe] 2445 andb $0xfe,0xbabecafe 2446 2447// CHECK: andb $254, 305419896 2448// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe] 2449 andb $0xfe,0x12345678 2450 2451// CHECK: andb $127, 3735928559(%ebx,%ecx,8) 2452// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2453 andb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2454 2455// CHECK: andb $127, 69 2456// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f] 2457 andb $0x7f,0x45 2458 2459// CHECK: andb $127, 32493 2460// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f] 2461 andb $0x7f,0x7eed 2462 2463// CHECK: andb $127, 3133065982 2464// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f] 2465 andb $0x7f,0xbabecafe 2466 2467// CHECK: andb $127, 305419896 2468// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f] 2469 andb $0x7f,0x12345678 2470 2471// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) 2472// CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 2473 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 2474 2475// CHECK: andw $31438, 69 2476// CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a] 2477 andw $0x7ace,0x45 2478 2479// CHECK: andw $31438, 32493 2480// CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a] 2481 andw $0x7ace,0x7eed 2482 2483// CHECK: andw $31438, 3133065982 2484// CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a] 2485 andw $0x7ace,0xbabecafe 2486 2487// CHECK: andw $31438, 305419896 2488// CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a] 2489 andw $0x7ace,0x12345678 2490 2491// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) 2492// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 2493 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 2494 2495// CHECK: andl $2063514302, 69 2496// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2497 andl $0x7afebabe,0x45 2498 2499// CHECK: andl $2063514302, 32493 2500// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2501 andl $0x7afebabe,0x7eed 2502 2503// CHECK: andl $2063514302, 3133065982 2504// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 2505 andl $0x7afebabe,0xbabecafe 2506 2507// CHECK: andl $2063514302, 305419896 2508// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 2509 andl $0x7afebabe,0x12345678 2510 2511// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) 2512// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2513 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2514 2515// CHECK: andl $324478056, 69 2516// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2517 andl $0x13572468,0x45 2518 2519// CHECK: andl $324478056, 32493 2520// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2521 andl $0x13572468,0x7eed 2522 2523// CHECK: andl $324478056, 3133065982 2524// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2525 andl $0x13572468,0xbabecafe 2526 2527// CHECK: andl $324478056, 305419896 2528// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2529 andl $0x13572468,0x12345678 2530 2531// CHECK: orb $254, 3735928559(%ebx,%ecx,8) 2532// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe] 2533 orb $0xfe,0xdeadbeef(%ebx,%ecx,8) 2534 2535// CHECK: orb $254, 69 2536// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe] 2537 orb $0xfe,0x45 2538 2539// CHECK: orb $254, 32493 2540// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe] 2541 orb $0xfe,0x7eed 2542 2543// CHECK: orb $254, 3133065982 2544// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe] 2545 orb $0xfe,0xbabecafe 2546 2547// CHECK: orb $254, 305419896 2548// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe] 2549 orb $0xfe,0x12345678 2550 2551// CHECK: orb $127, 3735928559(%ebx,%ecx,8) 2552// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2553 orb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2554 2555// CHECK: orb $127, 69 2556// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f] 2557 orb $0x7f,0x45 2558 2559// CHECK: orb $127, 32493 2560// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f] 2561 orb $0x7f,0x7eed 2562 2563// CHECK: orb $127, 3133065982 2564// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f] 2565 orb $0x7f,0xbabecafe 2566 2567// CHECK: orb $127, 305419896 2568// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f] 2569 orb $0x7f,0x12345678 2570 2571// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) 2572// CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 2573 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 2574 2575// CHECK: orw $31438, 69 2576// CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a] 2577 orw $0x7ace,0x45 2578 2579// CHECK: orw $31438, 32493 2580// CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a] 2581 orw $0x7ace,0x7eed 2582 2583// CHECK: orw $31438, 3133065982 2584// CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a] 2585 orw $0x7ace,0xbabecafe 2586 2587// CHECK: orw $31438, 305419896 2588// CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a] 2589 orw $0x7ace,0x12345678 2590 2591// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) 2592// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 2593 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 2594 2595// CHECK: orl $2063514302, 69 2596// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2597 orl $0x7afebabe,0x45 2598 2599// CHECK: orl $2063514302, 32493 2600// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2601 orl $0x7afebabe,0x7eed 2602 2603// CHECK: orl $2063514302, 3133065982 2604// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 2605 orl $0x7afebabe,0xbabecafe 2606 2607// CHECK: orl $2063514302, 305419896 2608// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 2609 orl $0x7afebabe,0x12345678 2610 2611// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) 2612// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2613 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2614 2615// CHECK: orl $324478056, 69 2616// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2617 orl $0x13572468,0x45 2618 2619// CHECK: orl $324478056, 32493 2620// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2621 orl $0x13572468,0x7eed 2622 2623// CHECK: orl $324478056, 3133065982 2624// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2625 orl $0x13572468,0xbabecafe 2626 2627// CHECK: orl $324478056, 305419896 2628// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2629 orl $0x13572468,0x12345678 2630 2631// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) 2632// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe] 2633 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) 2634 2635// CHECK: xorb $254, 69 2636// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe] 2637 xorb $0xfe,0x45 2638 2639// CHECK: xorb $254, 32493 2640// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe] 2641 xorb $0xfe,0x7eed 2642 2643// CHECK: xorb $254, 3133065982 2644// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe] 2645 xorb $0xfe,0xbabecafe 2646 2647// CHECK: xorb $254, 305419896 2648// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe] 2649 xorb $0xfe,0x12345678 2650 2651// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) 2652// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2653 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2654 2655// CHECK: xorb $127, 69 2656// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f] 2657 xorb $0x7f,0x45 2658 2659// CHECK: xorb $127, 32493 2660// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f] 2661 xorb $0x7f,0x7eed 2662 2663// CHECK: xorb $127, 3133065982 2664// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f] 2665 xorb $0x7f,0xbabecafe 2666 2667// CHECK: xorb $127, 305419896 2668// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f] 2669 xorb $0x7f,0x12345678 2670 2671// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) 2672// CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 2673 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 2674 2675// CHECK: xorw $31438, 69 2676// CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a] 2677 xorw $0x7ace,0x45 2678 2679// CHECK: xorw $31438, 32493 2680// CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a] 2681 xorw $0x7ace,0x7eed 2682 2683// CHECK: xorw $31438, 3133065982 2684// CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a] 2685 xorw $0x7ace,0xbabecafe 2686 2687// CHECK: xorw $31438, 305419896 2688// CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a] 2689 xorw $0x7ace,0x12345678 2690 2691// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) 2692// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 2693 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 2694 2695// CHECK: xorl $2063514302, 69 2696// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2697 xorl $0x7afebabe,0x45 2698 2699// CHECK: xorl $2063514302, 32493 2700// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2701 xorl $0x7afebabe,0x7eed 2702 2703// CHECK: xorl $2063514302, 3133065982 2704// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 2705 xorl $0x7afebabe,0xbabecafe 2706 2707// CHECK: xorl $2063514302, 305419896 2708// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 2709 xorl $0x7afebabe,0x12345678 2710 2711// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) 2712// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2713 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2714 2715// CHECK: xorl $324478056, 69 2716// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2717 xorl $0x13572468,0x45 2718 2719// CHECK: xorl $324478056, 32493 2720// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2721 xorl $0x13572468,0x7eed 2722 2723// CHECK: xorl $324478056, 3133065982 2724// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2725 xorl $0x13572468,0xbabecafe 2726 2727// CHECK: xorl $324478056, 305419896 2728// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2729 xorl $0x13572468,0x12345678 2730 2731// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) 2732// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe] 2733 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) 2734 2735// CHECK: adcb $254, 69 2736// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe] 2737 adcb $0xfe,0x45 2738 2739// CHECK: adcb $254, 32493 2740// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe] 2741 adcb $0xfe,0x7eed 2742 2743// CHECK: adcb $254, 3133065982 2744// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe] 2745 adcb $0xfe,0xbabecafe 2746 2747// CHECK: adcb $254, 305419896 2748// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe] 2749 adcb $0xfe,0x12345678 2750 2751// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) 2752// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2753 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2754 2755// CHECK: adcb $127, 69 2756// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f] 2757 adcb $0x7f,0x45 2758 2759// CHECK: adcb $127, 32493 2760// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f] 2761 adcb $0x7f,0x7eed 2762 2763// CHECK: adcb $127, 3133065982 2764// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f] 2765 adcb $0x7f,0xbabecafe 2766 2767// CHECK: adcb $127, 305419896 2768// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f] 2769 adcb $0x7f,0x12345678 2770 2771// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) 2772// CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a] 2773 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 2774 2775// CHECK: adcw $31438, 69 2776// CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a] 2777 adcw $0x7ace,0x45 2778 2779// CHECK: adcw $31438, 32493 2780// CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a] 2781 adcw $0x7ace,0x7eed 2782 2783// CHECK: adcw $31438, 3133065982 2784// CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a] 2785 adcw $0x7ace,0xbabecafe 2786 2787// CHECK: adcw $31438, 305419896 2788// CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a] 2789 adcw $0x7ace,0x12345678 2790 2791// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) 2792// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a] 2793 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 2794 2795// CHECK: adcl $2063514302, 69 2796// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2797 adcl $0x7afebabe,0x45 2798 2799// CHECK: adcl $2063514302, 32493 2800// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a] 2801 adcl $0x7afebabe,0x7eed 2802 2803// CHECK: adcl $2063514302, 3133065982 2804// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a] 2805 adcl $0x7afebabe,0xbabecafe 2806 2807// CHECK: adcl $2063514302, 305419896 2808// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a] 2809 adcl $0x7afebabe,0x12345678 2810 2811// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) 2812// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13] 2813 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 2814 2815// CHECK: adcl $324478056, 69 2816// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13] 2817 adcl $0x13572468,0x45 2818 2819// CHECK: adcl $324478056, 32493 2820// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13] 2821 adcl $0x13572468,0x7eed 2822 2823// CHECK: adcl $324478056, 3133065982 2824// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13] 2825 adcl $0x13572468,0xbabecafe 2826 2827// CHECK: adcl $324478056, 305419896 2828// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13] 2829 adcl $0x13572468,0x12345678 2830 2831// CHECK: negl 3735928559(%ebx,%ecx,8) 2832// CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 2833 negl 0xdeadbeef(%ebx,%ecx,8) 2834 2835// CHECK: negw 32493 2836// CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00] 2837 negw 0x7eed 2838 2839// CHECK: negl 3133065982 2840// CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba] 2841 negl 0xbabecafe 2842 2843// CHECK: negl 305419896 2844// CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12] 2845 negl 0x12345678 2846 2847// CHECK: notl 3735928559(%ebx,%ecx,8) 2848// CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde] 2849 notl 0xdeadbeef(%ebx,%ecx,8) 2850 2851// CHECK: notw 32493 2852// CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00] 2853 notw 0x7eed 2854 2855// CHECK: notl 3133065982 2856// CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba] 2857 notl 0xbabecafe 2858 2859// CHECK: notl 305419896 2860// CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12] 2861 notl 0x12345678 2862 2863// CHECK: cbtw 2864// CHECK: encoding: [0x66,0x98] 2865 cbtw 2866 2867// CHECK: cwtl 2868// CHECK: encoding: [0x98] 2869 cwtl 2870 2871// CHECK: cwtd 2872// CHECK: encoding: [0x66,0x99] 2873 cwtd 2874 2875// CHECK: cltd 2876// CHECK: encoding: [0x99] 2877 cltd 2878 2879// CHECK: mull 3735928559(%ebx,%ecx,8) 2880// CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde] 2881 mull 0xdeadbeef(%ebx,%ecx,8) 2882 2883// CHECK: mulw 32493 2884// CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00] 2885 mulw 0x7eed 2886 2887// CHECK: mull 3133065982 2888// CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba] 2889 mull 0xbabecafe 2890 2891// CHECK: mull 305419896 2892// CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12] 2893 mull 0x12345678 2894 2895// CHECK: imull 3735928559(%ebx,%ecx,8) 2896// CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde] 2897 imull 0xdeadbeef(%ebx,%ecx,8) 2898 2899// CHECK: imulw 32493 2900// CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00] 2901 imulw 0x7eed 2902 2903// CHECK: imull 3133065982 2904// CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba] 2905 imull 0xbabecafe 2906 2907// CHECK: imull 305419896 2908// CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12] 2909 imull 0x12345678 2910 2911// CHECK: divl 3735928559(%ebx,%ecx,8) 2912// CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 2913 divl 0xdeadbeef(%ebx,%ecx,8) 2914 2915// CHECK: divw 32493 2916// CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00] 2917 divw 0x7eed 2918 2919// CHECK: divl 3133065982 2920// CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba] 2921 divl 0xbabecafe 2922 2923// CHECK: divl 305419896 2924// CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12] 2925 divl 0x12345678 2926 2927// CHECK: idivl 3735928559(%ebx,%ecx,8) 2928// CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde] 2929 idivl 0xdeadbeef(%ebx,%ecx,8) 2930 2931// CHECK: idivw 32493 2932// CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00] 2933 idivw 0x7eed 2934 2935// CHECK: idivl 3133065982 2936// CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba] 2937 idivl 0xbabecafe 2938 2939// CHECK: idivl 305419896 2940// CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12] 2941 idivl 0x12345678 2942 2943// CHECK: roll $0, 3735928559(%ebx,%ecx,8) 2944// CHECK: encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00] 2945 roll $0,0xdeadbeef(%ebx,%ecx,8) 2946 2947// CHECK: roll $0, 69 2948// CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00] 2949 roll $0,0x45 2950 2951// CHECK: roll $0, 32493 2952// CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00] 2953 roll $0,0x7eed 2954 2955// CHECK: roll $0, 3133065982 2956// CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00] 2957 roll $0,0xbabecafe 2958 2959// CHECK: roll $0, 305419896 2960// CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00] 2961 roll $0,0x12345678 2962 2963// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) 2964// CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f] 2965 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) 2966 2967// CHECK: rolb $127, 69 2968// CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f] 2969 rolb $0x7f,0x45 2970 2971// CHECK: rolb $127, 32493 2972// CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f] 2973 rolb $0x7f,0x7eed 2974 2975// CHECK: rolb $127, 3133065982 2976// CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f] 2977 rolb $0x7f,0xbabecafe 2978 2979// CHECK: rolb $127, 305419896 2980// CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f] 2981 rolb $0x7f,0x12345678 2982 2983// CHECK: roll 3735928559(%ebx,%ecx,8) 2984// CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde] 2985 roll 0xdeadbeef(%ebx,%ecx,8) 2986 2987// CHECK: rolw 32493 2988// CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00] 2989 rolw 0x7eed 2990 2991// CHECK: roll 3133065982 2992// CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba] 2993 roll 0xbabecafe 2994 2995// CHECK: roll 305419896 2996// CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12] 2997 roll 0x12345678 2998 2999// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) 3000// CHECK: encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00] 3001 rorl $0,0xdeadbeef(%ebx,%ecx,8) 3002 3003// CHECK: rorl $0, 69 3004// CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00] 3005 rorl $0,0x45 3006 3007// CHECK: rorl $0, 32493 3008// CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00] 3009 rorl $0,0x7eed 3010 3011// CHECK: rorl $0, 3133065982 3012// CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00] 3013 rorl $0,0xbabecafe 3014 3015// CHECK: rorl $0, 305419896 3016// CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00] 3017 rorl $0,0x12345678 3018 3019// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) 3020// CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f] 3021 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 3022 3023// CHECK: rorb $127, 69 3024// CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f] 3025 rorb $0x7f,0x45 3026 3027// CHECK: rorb $127, 32493 3028// CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f] 3029 rorb $0x7f,0x7eed 3030 3031// CHECK: rorb $127, 3133065982 3032// CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f] 3033 rorb $0x7f,0xbabecafe 3034 3035// CHECK: rorb $127, 305419896 3036// CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f] 3037 rorb $0x7f,0x12345678 3038 3039// CHECK: rorl 3735928559(%ebx,%ecx,8) 3040// CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde] 3041 rorl 0xdeadbeef(%ebx,%ecx,8) 3042 3043// CHECK: rorw 32493 3044// CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00] 3045 rorw 0x7eed 3046 3047// CHECK: rorl 3133065982 3048// CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba] 3049 rorl 0xbabecafe 3050 3051// CHECK: rorl 305419896 3052// CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12] 3053 rorl 0x12345678 3054 3055// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 3056// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] 3057 sall $0,0xdeadbeef(%ebx,%ecx,8) 3058 3059// CHECK: shll $0, 69 3060// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] 3061 sall $0,0x45 3062 3063// CHECK: shll $0, 32493 3064// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] 3065 sall $0,0x7eed 3066 3067// CHECK: shll $0, 3133065982 3068// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] 3069 sall $0,0xbabecafe 3070 3071// CHECK: shll $0, 305419896 3072// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] 3073 sall $0,0x12345678 3074 3075// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 3076// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 3077 salb $0x7f,0xdeadbeef(%ebx,%ecx,8) 3078 3079// CHECK: shlb $127, 69 3080// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] 3081 salb $0x7f,0x45 3082 3083// CHECK: shlb $127, 32493 3084// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] 3085 salb $0x7f,0x7eed 3086 3087// CHECK: shlb $127, 3133065982 3088// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] 3089 salb $0x7f,0xbabecafe 3090 3091// CHECK: shlb $127, 305419896 3092// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] 3093 salb $0x7f,0x12345678 3094 3095// CHECK: shll 3735928559(%ebx,%ecx,8) 3096// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] 3097 sall 0xdeadbeef(%ebx,%ecx,8) 3098 3099// CHECK: shlw 32493 3100// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] 3101 salw 0x7eed 3102 3103// CHECK: shll 3133065982 3104// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] 3105 sall 0xbabecafe 3106 3107// CHECK: shll 305419896 3108// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] 3109 sall 0x12345678 3110 3111// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 3112// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00] 3113 shll $0,0xdeadbeef(%ebx,%ecx,8) 3114 3115// CHECK: shll $0, 69 3116// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00] 3117 shll $0,0x45 3118 3119// CHECK: shll $0, 32493 3120// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00] 3121 shll $0,0x7eed 3122 3123// CHECK: shll $0, 3133065982 3124// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00] 3125 shll $0,0xbabecafe 3126 3127// CHECK: shll $0, 305419896 3128// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00] 3129 shll $0,0x12345678 3130 3131// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 3132// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f] 3133 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) 3134 3135// CHECK: shlb $127, 69 3136// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f] 3137 shlb $0x7f,0x45 3138 3139// CHECK: shlb $127, 32493 3140// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f] 3141 shlb $0x7f,0x7eed 3142 3143// CHECK: shlb $127, 3133065982 3144// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f] 3145 shlb $0x7f,0xbabecafe 3146 3147// CHECK: shlb $127, 305419896 3148// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f] 3149 shlb $0x7f,0x12345678 3150 3151// CHECK: shll 3735928559(%ebx,%ecx,8) 3152// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde] 3153 shll 0xdeadbeef(%ebx,%ecx,8) 3154 3155// CHECK: shlw 32493 3156// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00] 3157 shlw 0x7eed 3158 3159// CHECK: shll 3133065982 3160// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba] 3161 shll 0xbabecafe 3162 3163// CHECK: shll 305419896 3164// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12] 3165 shll 0x12345678 3166 3167// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) 3168// CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00] 3169 shrl $0,0xdeadbeef(%ebx,%ecx,8) 3170 3171// CHECK: shrl $0, 69 3172// CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00] 3173 shrl $0,0x45 3174 3175// CHECK: shrl $0, 32493 3176// CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00] 3177 shrl $0,0x7eed 3178 3179// CHECK: shrl $0, 3133065982 3180// CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00] 3181 shrl $0,0xbabecafe 3182 3183// CHECK: shrl $0, 305419896 3184// CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00] 3185 shrl $0,0x12345678 3186 3187// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) 3188// CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f] 3189 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 3190 3191// CHECK: shrb $127, 69 3192// CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f] 3193 shrb $0x7f,0x45 3194 3195// CHECK: shrb $127, 32493 3196// CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f] 3197 shrb $0x7f,0x7eed 3198 3199// CHECK: shrb $127, 3133065982 3200// CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f] 3201 shrb $0x7f,0xbabecafe 3202 3203// CHECK: shrb $127, 305419896 3204// CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f] 3205 shrb $0x7f,0x12345678 3206 3207// CHECK: shrl 3735928559(%ebx,%ecx,8) 3208// CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] 3209 shrl 0xdeadbeef(%ebx,%ecx,8) 3210 3211// CHECK: shrw 32493 3212// CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00] 3213 shrw 0x7eed 3214 3215// CHECK: shrl 3133065982 3216// CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba] 3217 shrl 0xbabecafe 3218 3219// CHECK: shrl 305419896 3220// CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12] 3221 shrl 0x12345678 3222 3223// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) 3224// CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00] 3225 sarl $0,0xdeadbeef(%ebx,%ecx,8) 3226 3227// CHECK: sarl $0, 69 3228// CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00] 3229 sarl $0,0x45 3230 3231// CHECK: sarl $0, 32493 3232// CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00] 3233 sarl $0,0x7eed 3234 3235// CHECK: sarl $0, 3133065982 3236// CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00] 3237 sarl $0,0xbabecafe 3238 3239// CHECK: sarl $0, 305419896 3240// CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00] 3241 sarl $0,0x12345678 3242 3243// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) 3244// CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f] 3245 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) 3246 3247// CHECK: sarb $127, 69 3248// CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f] 3249 sarb $0x7f,0x45 3250 3251// CHECK: sarb $127, 32493 3252// CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f] 3253 sarb $0x7f,0x7eed 3254 3255// CHECK: sarb $127, 3133065982 3256// CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f] 3257 sarb $0x7f,0xbabecafe 3258 3259// CHECK: sarb $127, 305419896 3260// CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f] 3261 sarb $0x7f,0x12345678 3262 3263// CHECK: sarl 3735928559(%ebx,%ecx,8) 3264// CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde] 3265 sarl 0xdeadbeef(%ebx,%ecx,8) 3266 3267// CHECK: sarw 32493 3268// CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00] 3269 sarw 0x7eed 3270 3271// CHECK: sarl 3133065982 3272// CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba] 3273 sarl 0xbabecafe 3274 3275// CHECK: sarl 305419896 3276// CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12] 3277 sarl 0x12345678 3278 3279// CHECK: calll *%ecx 3280// CHECK: encoding: [0xff,0xd1] 3281 call *%ecx 3282 3283// CHECK: calll *3735928559(%ebx,%ecx,8) 3284// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 3285 call *0xdeadbeef(%ebx,%ecx,8) 3286 3287// CHECK: calll *3135175374 3288// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] 3289 call *0xbadeface 3290 3291// CHECK: calll *3735928559(%ebx,%ecx,8) 3292// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] 3293 call *0xdeadbeef(%ebx,%ecx,8) 3294 3295// CHECK: calll *3135175374 3296// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] 3297 call *0xbadeface 3298 3299// CHECK: lcallw *32493 3300// CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00] 3301 lcallw *0x7eed 3302 3303// CHECK: jmpl *3735928559(%ebx,%ecx,8) 3304// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 3305 jmp *0xdeadbeef(%ebx,%ecx,8) 3306 3307// CHECK: jmpl *3135175374 3308// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] 3309 jmp *0xbadeface 3310 3311// CHECK: jmpl *3735928559(%ebx,%ecx,8) 3312// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] 3313 jmp *0xdeadbeef(%ebx,%ecx,8) 3314 3315// CHECK: jmpl *3135175374 3316// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] 3317 jmp *0xbadeface 3318 3319// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 3320// CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde] 3321 ljmpl *0xdeadbeef(%ebx,%ecx,8) 3322 3323// CHECK: ljmpw *32493 3324// CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00] 3325 ljmpw *0x7eed 3326 3327// CHECK: ljmpl *3133065982 3328// CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba] 3329 ljmpl *0xbabecafe 3330 3331// CHECK: ljmpl *305419896 3332// CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12] 3333 ljmpl *0x12345678 3334 3335// CHECK: ret 3336// CHECK: encoding: [0xc3] 3337 ret 3338 3339// CHECK: lret 3340// CHECK: encoding: [0xcb] 3341 lret 3342 3343// CHECK: leave 3344// CHECK: encoding: [0xc9] 3345 leave 3346 3347// CHECK: leave 3348// CHECK: encoding: [0xc9] 3349 leavel 3350 3351// CHECK: seto %bl 3352// CHECK: encoding: [0x0f,0x90,0xc3] 3353 seto %bl 3354 3355// CHECK: seto 3735928559(%ebx,%ecx,8) 3356// CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde] 3357 seto 0xdeadbeef(%ebx,%ecx,8) 3358 3359// CHECK: seto 32493 3360// CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00] 3361 seto 0x7eed 3362 3363// CHECK: seto 3133065982 3364// CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba] 3365 seto 0xbabecafe 3366 3367// CHECK: seto 305419896 3368// CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12] 3369 seto 0x12345678 3370 3371// CHECK: setno %bl 3372// CHECK: encoding: [0x0f,0x91,0xc3] 3373 setno %bl 3374 3375// CHECK: setno 3735928559(%ebx,%ecx,8) 3376// CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde] 3377 setno 0xdeadbeef(%ebx,%ecx,8) 3378 3379// CHECK: setno 32493 3380// CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00] 3381 setno 0x7eed 3382 3383// CHECK: setno 3133065982 3384// CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba] 3385 setno 0xbabecafe 3386 3387// CHECK: setno 305419896 3388// CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12] 3389 setno 0x12345678 3390 3391// CHECK: setb %bl 3392// CHECK: encoding: [0x0f,0x92,0xc3] 3393 setb %bl 3394 3395// CHECK: setb 3735928559(%ebx,%ecx,8) 3396// CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde] 3397 setb 0xdeadbeef(%ebx,%ecx,8) 3398 3399// CHECK: setb 32493 3400// CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00] 3401 setb 0x7eed 3402 3403// CHECK: setb 3133065982 3404// CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba] 3405 setb 0xbabecafe 3406 3407// CHECK: setb 305419896 3408// CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12] 3409 setb 0x12345678 3410 3411// CHECK: setae %bl 3412// CHECK: encoding: [0x0f,0x93,0xc3] 3413 setae %bl 3414 3415// CHECK: setae 3735928559(%ebx,%ecx,8) 3416// CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde] 3417 setae 0xdeadbeef(%ebx,%ecx,8) 3418 3419// CHECK: setae 32493 3420// CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00] 3421 setae 0x7eed 3422 3423// CHECK: setae 3133065982 3424// CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba] 3425 setae 0xbabecafe 3426 3427// CHECK: setae 305419896 3428// CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12] 3429 setae 0x12345678 3430 3431// CHECK: sete %bl 3432// CHECK: encoding: [0x0f,0x94,0xc3] 3433 sete %bl 3434 3435// CHECK: sete 3735928559(%ebx,%ecx,8) 3436// CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde] 3437 sete 0xdeadbeef(%ebx,%ecx,8) 3438 3439// CHECK: sete 32493 3440// CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00] 3441 sete 0x7eed 3442 3443// CHECK: sete 3133065982 3444// CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba] 3445 sete 0xbabecafe 3446 3447// CHECK: sete 305419896 3448// CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12] 3449 sete 0x12345678 3450 3451// CHECK: setne %bl 3452// CHECK: encoding: [0x0f,0x95,0xc3] 3453 setne %bl 3454 3455// CHECK: setne 3735928559(%ebx,%ecx,8) 3456// CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde] 3457 setne 0xdeadbeef(%ebx,%ecx,8) 3458 3459// CHECK: setne 32493 3460// CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00] 3461 setne 0x7eed 3462 3463// CHECK: setne 3133065982 3464// CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba] 3465 setne 0xbabecafe 3466 3467// CHECK: setne 305419896 3468// CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12] 3469 setne 0x12345678 3470 3471// CHECK: setbe %bl 3472// CHECK: encoding: [0x0f,0x96,0xc3] 3473 setbe %bl 3474 3475// CHECK: setbe 3735928559(%ebx,%ecx,8) 3476// CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde] 3477 setbe 0xdeadbeef(%ebx,%ecx,8) 3478 3479// CHECK: setbe 32493 3480// CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00] 3481 setbe 0x7eed 3482 3483// CHECK: setbe 3133065982 3484// CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba] 3485 setbe 0xbabecafe 3486 3487// CHECK: setbe 305419896 3488// CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12] 3489 setbe 0x12345678 3490 3491// CHECK: seta %bl 3492// CHECK: encoding: [0x0f,0x97,0xc3] 3493 seta %bl 3494 3495// CHECK: seta 3735928559(%ebx,%ecx,8) 3496// CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde] 3497 seta 0xdeadbeef(%ebx,%ecx,8) 3498 3499// CHECK: seta 32493 3500// CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00] 3501 seta 0x7eed 3502 3503// CHECK: seta 3133065982 3504// CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba] 3505 seta 0xbabecafe 3506 3507// CHECK: seta 305419896 3508// CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12] 3509 seta 0x12345678 3510 3511// CHECK: sets %bl 3512// CHECK: encoding: [0x0f,0x98,0xc3] 3513 sets %bl 3514 3515// CHECK: sets 3735928559(%ebx,%ecx,8) 3516// CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde] 3517 sets 0xdeadbeef(%ebx,%ecx,8) 3518 3519// CHECK: sets 32493 3520// CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00] 3521 sets 0x7eed 3522 3523// CHECK: sets 3133065982 3524// CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba] 3525 sets 0xbabecafe 3526 3527// CHECK: sets 305419896 3528// CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12] 3529 sets 0x12345678 3530 3531// CHECK: setns %bl 3532// CHECK: encoding: [0x0f,0x99,0xc3] 3533 setns %bl 3534 3535// CHECK: setns 3735928559(%ebx,%ecx,8) 3536// CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde] 3537 setns 0xdeadbeef(%ebx,%ecx,8) 3538 3539// CHECK: setns 32493 3540// CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00] 3541 setns 0x7eed 3542 3543// CHECK: setns 3133065982 3544// CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba] 3545 setns 0xbabecafe 3546 3547// CHECK: setns 305419896 3548// CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12] 3549 setns 0x12345678 3550 3551// CHECK: setp %bl 3552// CHECK: encoding: [0x0f,0x9a,0xc3] 3553 setp %bl 3554 3555// CHECK: setp 3735928559(%ebx,%ecx,8) 3556// CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde] 3557 setp 0xdeadbeef(%ebx,%ecx,8) 3558 3559// CHECK: setp 32493 3560// CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00] 3561 setp 0x7eed 3562 3563// CHECK: setp 3133065982 3564// CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba] 3565 setp 0xbabecafe 3566 3567// CHECK: setp 305419896 3568// CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12] 3569 setp 0x12345678 3570 3571// CHECK: setnp %bl 3572// CHECK: encoding: [0x0f,0x9b,0xc3] 3573 setnp %bl 3574 3575// CHECK: setnp 3735928559(%ebx,%ecx,8) 3576// CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde] 3577 setnp 0xdeadbeef(%ebx,%ecx,8) 3578 3579// CHECK: setnp 32493 3580// CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00] 3581 setnp 0x7eed 3582 3583// CHECK: setnp 3133065982 3584// CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba] 3585 setnp 0xbabecafe 3586 3587// CHECK: setnp 305419896 3588// CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12] 3589 setnp 0x12345678 3590 3591// CHECK: setl %bl 3592// CHECK: encoding: [0x0f,0x9c,0xc3] 3593 setl %bl 3594 3595// CHECK: setl 3735928559(%ebx,%ecx,8) 3596// CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde] 3597 setl 0xdeadbeef(%ebx,%ecx,8) 3598 3599// CHECK: setl 32493 3600// CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00] 3601 setl 0x7eed 3602 3603// CHECK: setl 3133065982 3604// CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba] 3605 setl 0xbabecafe 3606 3607// CHECK: setl 305419896 3608// CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12] 3609 setl 0x12345678 3610 3611// CHECK: setge %bl 3612// CHECK: encoding: [0x0f,0x9d,0xc3] 3613 setge %bl 3614 3615// CHECK: setge 3735928559(%ebx,%ecx,8) 3616// CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde] 3617 setge 0xdeadbeef(%ebx,%ecx,8) 3618 3619// CHECK: setge 32493 3620// CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00] 3621 setge 0x7eed 3622 3623// CHECK: setge 3133065982 3624// CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba] 3625 setge 0xbabecafe 3626 3627// CHECK: setge 305419896 3628// CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12] 3629 setge 0x12345678 3630 3631// CHECK: setle %bl 3632// CHECK: encoding: [0x0f,0x9e,0xc3] 3633 setle %bl 3634 3635// CHECK: setle 3735928559(%ebx,%ecx,8) 3636// CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde] 3637 setle 0xdeadbeef(%ebx,%ecx,8) 3638 3639// CHECK: setle 32493 3640// CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00] 3641 setle 0x7eed 3642 3643// CHECK: setle 3133065982 3644// CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba] 3645 setle 0xbabecafe 3646 3647// CHECK: setle 305419896 3648// CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12] 3649 setle 0x12345678 3650 3651// CHECK: setg %bl 3652// CHECK: encoding: [0x0f,0x9f,0xc3] 3653 setg %bl 3654 3655// CHECK: setg 3735928559(%ebx,%ecx,8) 3656// CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde] 3657 setg 0xdeadbeef(%ebx,%ecx,8) 3658 3659// CHECK: setg 32493 3660// CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00] 3661 setg 0x7eed 3662 3663// CHECK: setg 3133065982 3664// CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba] 3665 setg 0xbabecafe 3666 3667// CHECK: setg 305419896 3668// CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12] 3669 setg 0x12345678 3670 3671// CHECK: rsm 3672// CHECK: encoding: [0x0f,0xaa] 3673 rsm 3674 3675// CHECK: hlt 3676// CHECK: encoding: [0xf4] 3677 hlt 3678 3679// CHECK: nopl 3735928559(%ebx,%ecx,8) 3680// CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde] 3681 nopl 0xdeadbeef(%ebx,%ecx,8) 3682 3683// CHECK: nopw 32493 3684// CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00] 3685 nopw 0x7eed 3686 3687// CHECK: nopl 3133065982 3688// CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba] 3689 nopl 0xbabecafe 3690 3691// CHECK: nopl 305419896 3692// CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12] 3693 nopl 0x12345678 3694 3695// CHECK: nop 3696// CHECK: encoding: [0x90] 3697 nop 3698 3699// CHECK: lldtw 32493 3700// CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00] 3701 lldtw 0x7eed 3702 3703// CHECK: lmsww 32493 3704// CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00] 3705 lmsww 0x7eed 3706 3707// CHECK: ltrw 32493 3708// CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00] 3709 ltrw 0x7eed 3710 3711// CHECK: sldtw 32493 3712// CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00] 3713 sldtw 0x7eed 3714 3715// CHECK: smsww 32493 3716// CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00] 3717 smsww 0x7eed 3718 3719// CHECK: strw 32493 3720// CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00] 3721 strw 0x7eed 3722 3723// CHECK: verr %bx 3724// CHECK: encoding: [0x0f,0x00,0xe3] 3725 verr %bx 3726 3727// CHECK: verr 3735928559(%ebx,%ecx,8) 3728// CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde] 3729 verr 0xdeadbeef(%ebx,%ecx,8) 3730 3731// CHECK: verr 3133065982 3732// CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba] 3733 verr 0xbabecafe 3734 3735// CHECK: verr 305419896 3736// CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12] 3737 verr 0x12345678 3738 3739// CHECK: verw %bx 3740// CHECK: encoding: [0x0f,0x00,0xeb] 3741 verw %bx 3742 3743// CHECK: verw 3735928559(%ebx,%ecx,8) 3744// CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] 3745 verw 0xdeadbeef(%ebx,%ecx,8) 3746 3747// CHECK: verw 3133065982 3748// CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba] 3749 verw 0xbabecafe 3750 3751// CHECK: verw 305419896 3752// CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12] 3753 verw 0x12345678 3754 3755// CHECK: fld %st(2) 3756// CHECK: encoding: [0xd9,0xc2] 3757 fld %st(2) 3758 3759// CHECK: fldl 3735928559(%ebx,%ecx,8) 3760// CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde] 3761 fldl 0xdeadbeef(%ebx,%ecx,8) 3762 3763// CHECK: fldl 3133065982 3764// CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba] 3765 fldl 0xbabecafe 3766 3767// CHECK: fldl 305419896 3768// CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12] 3769 fldl 0x12345678 3770 3771// CHECK: fld %st(2) 3772// CHECK: encoding: [0xd9,0xc2] 3773 fld %st(2) 3774 3775// CHECK: fildl 3735928559(%ebx,%ecx,8) 3776// CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde] 3777 fildl 0xdeadbeef(%ebx,%ecx,8) 3778 3779// CHECK: fildl 3133065982 3780// CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba] 3781 fildl 0xbabecafe 3782 3783// CHECK: fildl 305419896 3784// CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12] 3785 fildl 0x12345678 3786 3787// CHECK: fildll 3735928559(%ebx,%ecx,8) 3788// CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] 3789 fildll 0xdeadbeef(%ebx,%ecx,8) 3790 3791// CHECK: fildll 32493 3792// CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00] 3793 fildll 0x7eed 3794 3795// CHECK: fildll 3133065982 3796// CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba] 3797 fildll 0xbabecafe 3798 3799// CHECK: fildll 305419896 3800// CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12] 3801 fildll 0x12345678 3802 3803// CHECK: fldt 3735928559(%ebx,%ecx,8) 3804// CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] 3805 fldt 0xdeadbeef(%ebx,%ecx,8) 3806 3807// CHECK: fldt 32493 3808// CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00] 3809 fldt 0x7eed 3810 3811// CHECK: fldt 3133065982 3812// CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba] 3813 fldt 0xbabecafe 3814 3815// CHECK: fldt 305419896 3816// CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12] 3817 fldt 0x12345678 3818 3819// CHECK: fbld 3735928559(%ebx,%ecx,8) 3820// CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde] 3821 fbld 0xdeadbeef(%ebx,%ecx,8) 3822 3823// CHECK: fbld 32493 3824// CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00] 3825 fbld 0x7eed 3826 3827// CHECK: fbld 3133065982 3828// CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba] 3829 fbld 0xbabecafe 3830 3831// CHECK: fbld 305419896 3832// CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12] 3833 fbld 0x12345678 3834 3835// CHECK: fst %st(2) 3836// CHECK: encoding: [0xdd,0xd2] 3837 fst %st(2) 3838 3839// CHECK: fstl 3735928559(%ebx,%ecx,8) 3840// CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde] 3841 fstl 0xdeadbeef(%ebx,%ecx,8) 3842 3843// CHECK: fstl 3133065982 3844// CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba] 3845 fstl 0xbabecafe 3846 3847// CHECK: fstl 305419896 3848// CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12] 3849 fstl 0x12345678 3850 3851// CHECK: fst %st(2) 3852// CHECK: encoding: [0xdd,0xd2] 3853 fst %st(2) 3854 3855// CHECK: fistl 3735928559(%ebx,%ecx,8) 3856// CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde] 3857 fistl 0xdeadbeef(%ebx,%ecx,8) 3858 3859// CHECK: fistl 3133065982 3860// CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba] 3861 fistl 0xbabecafe 3862 3863// CHECK: fistl 305419896 3864// CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12] 3865 fistl 0x12345678 3866 3867// CHECK: fstp %st(2) 3868// CHECK: encoding: [0xdd,0xda] 3869 fstp %st(2) 3870 3871// CHECK: fstpl 3735928559(%ebx,%ecx,8) 3872// CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3873 fstpl 0xdeadbeef(%ebx,%ecx,8) 3874 3875// CHECK: fstpl 3133065982 3876// CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba] 3877 fstpl 0xbabecafe 3878 3879// CHECK: fstpl 305419896 3880// CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12] 3881 fstpl 0x12345678 3882 3883// CHECK: fstp %st(2) 3884// CHECK: encoding: [0xdd,0xda] 3885 fstp %st(2) 3886 3887// CHECK: fistpl 3735928559(%ebx,%ecx,8) 3888// CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3889 fistpl 0xdeadbeef(%ebx,%ecx,8) 3890 3891// CHECK: fistpl 3133065982 3892// CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba] 3893 fistpl 0xbabecafe 3894 3895// CHECK: fistpl 305419896 3896// CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12] 3897 fistpl 0x12345678 3898 3899// CHECK: fistpll 3735928559(%ebx,%ecx,8) 3900// CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde] 3901 fistpll 0xdeadbeef(%ebx,%ecx,8) 3902 3903// CHECK: fistpll 32493 3904// CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00] 3905 fistpll 0x7eed 3906 3907// CHECK: fistpll 3133065982 3908// CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba] 3909 fistpll 0xbabecafe 3910 3911// CHECK: fistpll 305419896 3912// CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12] 3913 fistpll 0x12345678 3914 3915// CHECK: fstpt 3735928559(%ebx,%ecx,8) 3916// CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde] 3917 fstpt 0xdeadbeef(%ebx,%ecx,8) 3918 3919// CHECK: fstpt 32493 3920// CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00] 3921 fstpt 0x7eed 3922 3923// CHECK: fstpt 3133065982 3924// CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba] 3925 fstpt 0xbabecafe 3926 3927// CHECK: fstpt 305419896 3928// CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12] 3929 fstpt 0x12345678 3930 3931// CHECK: fbstp 3735928559(%ebx,%ecx,8) 3932// CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde] 3933 fbstp 0xdeadbeef(%ebx,%ecx,8) 3934 3935// CHECK: fbstp 32493 3936// CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00] 3937 fbstp 0x7eed 3938 3939// CHECK: fbstp 3133065982 3940// CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba] 3941 fbstp 0xbabecafe 3942 3943// CHECK: fbstp 305419896 3944// CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12] 3945 fbstp 0x12345678 3946 3947// CHECK: fxch %st(2) 3948// CHECK: encoding: [0xd9,0xca] 3949 fxch %st(2) 3950 3951// CHECK: fcom %st(2) 3952// CHECK: encoding: [0xd8,0xd2] 3953 fcom %st(2) 3954 3955// CHECK: fcom %st(2) 3956// CHECK: encoding: [0xd8,0xd2] 3957 fcom %st(2) 3958 3959// CHECK: ficoml 3735928559(%ebx,%ecx,8) 3960// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] 3961 ficoml 0xdeadbeef(%ebx,%ecx,8) 3962 3963// CHECK: ficoml 3133065982 3964// CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba] 3965 ficoml 0xbabecafe 3966 3967// CHECK: ficoml 305419896 3968// CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12] 3969 ficoml 0x12345678 3970 3971// CHECK: fcomp %st(2) 3972// CHECK: encoding: [0xd8,0xda] 3973 fcomp %st(2) 3974 3975// CHECK: fcomp %st(2) 3976// CHECK: encoding: [0xd8,0xda] 3977 fcomp %st(2) 3978 3979// CHECK: ficompl 3735928559(%ebx,%ecx,8) 3980// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 3981 ficompl 0xdeadbeef(%ebx,%ecx,8) 3982 3983// CHECK: ficompl 3133065982 3984// CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba] 3985 ficompl 0xbabecafe 3986 3987// CHECK: ficompl 305419896 3988// CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12] 3989 ficompl 0x12345678 3990 3991// CHECK: fcompp 3992// CHECK: encoding: [0xde,0xd9] 3993 fcompp 3994 3995// CHECK: fucom %st(2) 3996// CHECK: encoding: [0xdd,0xe2] 3997 fucom %st(2) 3998 3999// CHECK: fucomp %st(2) 4000// CHECK: encoding: [0xdd,0xea] 4001 fucomp %st(2) 4002 4003// CHECK: fucompp 4004// CHECK: encoding: [0xda,0xe9] 4005 fucompp 4006 4007// CHECK: ftst 4008// CHECK: encoding: [0xd9,0xe4] 4009 ftst 4010 4011// CHECK: fxam 4012// CHECK: encoding: [0xd9,0xe5] 4013 fxam 4014 4015// CHECK: fld1 4016// CHECK: encoding: [0xd9,0xe8] 4017 fld1 4018 4019// CHECK: fldl2t 4020// CHECK: encoding: [0xd9,0xe9] 4021 fldl2t 4022 4023// CHECK: fldl2e 4024// CHECK: encoding: [0xd9,0xea] 4025 fldl2e 4026 4027// CHECK: fldpi 4028// CHECK: encoding: [0xd9,0xeb] 4029 fldpi 4030 4031// CHECK: fldlg2 4032// CHECK: encoding: [0xd9,0xec] 4033 fldlg2 4034 4035// CHECK: fldln2 4036// CHECK: encoding: [0xd9,0xed] 4037 fldln2 4038 4039// CHECK: fldz 4040// CHECK: encoding: [0xd9,0xee] 4041 fldz 4042 4043// CHECK: fadd %st(2) 4044// CHECK: encoding: [0xd8,0xc2] 4045 fadd %st(2) 4046 4047// CHECK: faddl 3735928559(%ebx,%ecx,8) 4048// CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde] 4049 faddl 0xdeadbeef(%ebx,%ecx,8) 4050 4051// CHECK: faddl 3133065982 4052// CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba] 4053 faddl 0xbabecafe 4054 4055// CHECK: faddl 305419896 4056// CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12] 4057 faddl 0x12345678 4058 4059// CHECK: fiaddl 3735928559(%ebx,%ecx,8) 4060// CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde] 4061 fiaddl 0xdeadbeef(%ebx,%ecx,8) 4062 4063// CHECK: fiaddl 3133065982 4064// CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba] 4065 fiaddl 0xbabecafe 4066 4067// CHECK: fiaddl 305419896 4068// CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12] 4069 fiaddl 0x12345678 4070 4071// CHECK: faddp %st(2) 4072// CHECK: encoding: [0xde,0xc2] 4073 faddp %st(2) 4074 4075// CHECK: fsub %st(2) 4076// CHECK: encoding: [0xd8,0xe2] 4077 fsub %st(2) 4078 4079// CHECK: fsubl 3735928559(%ebx,%ecx,8) 4080// CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde] 4081 fsubl 0xdeadbeef(%ebx,%ecx,8) 4082 4083// CHECK: fsubl 3133065982 4084// CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba] 4085 fsubl 0xbabecafe 4086 4087// CHECK: fsubl 305419896 4088// CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12] 4089 fsubl 0x12345678 4090 4091// CHECK: fisubl 3735928559(%ebx,%ecx,8) 4092// CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde] 4093 fisubl 0xdeadbeef(%ebx,%ecx,8) 4094 4095// CHECK: fisubl 3133065982 4096// CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba] 4097 fisubl 0xbabecafe 4098 4099// CHECK: fisubl 305419896 4100// CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12] 4101 fisubl 0x12345678 4102 4103// CHECK: fsubp %st(2) 4104// CHECK: encoding: [0xde,0xe2] 4105 fsubp %st(2) 4106 4107// CHECK: fsubr %st(2) 4108// CHECK: encoding: [0xd8,0xea] 4109 fsubr %st(2) 4110 4111// CHECK: fsubrl 3735928559(%ebx,%ecx,8) 4112// CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] 4113 fsubrl 0xdeadbeef(%ebx,%ecx,8) 4114 4115// CHECK: fsubrl 3133065982 4116// CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba] 4117 fsubrl 0xbabecafe 4118 4119// CHECK: fsubrl 305419896 4120// CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12] 4121 fsubrl 0x12345678 4122 4123// CHECK: fisubrl 3735928559(%ebx,%ecx,8) 4124// CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] 4125 fisubrl 0xdeadbeef(%ebx,%ecx,8) 4126 4127// CHECK: fisubrl 3133065982 4128// CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba] 4129 fisubrl 0xbabecafe 4130 4131// CHECK: fisubrl 305419896 4132// CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12] 4133 fisubrl 0x12345678 4134 4135// CHECK: fsubrp %st(2) 4136// CHECK: encoding: [0xde,0xea] 4137 fsubrp %st(2) 4138 4139// CHECK: fmul %st(2) 4140// CHECK: encoding: [0xd8,0xca] 4141 fmul %st(2) 4142 4143// CHECK: fmull 3735928559(%ebx,%ecx,8) 4144// CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde] 4145 fmull 0xdeadbeef(%ebx,%ecx,8) 4146 4147// CHECK: fmull 3133065982 4148// CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba] 4149 fmull 0xbabecafe 4150 4151// CHECK: fmull 305419896 4152// CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12] 4153 fmull 0x12345678 4154 4155// CHECK: fimull 3735928559(%ebx,%ecx,8) 4156// CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde] 4157 fimull 0xdeadbeef(%ebx,%ecx,8) 4158 4159// CHECK: fimull 3133065982 4160// CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba] 4161 fimull 0xbabecafe 4162 4163// CHECK: fimull 305419896 4164// CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12] 4165 fimull 0x12345678 4166 4167// CHECK: fmulp %st(2) 4168// CHECK: encoding: [0xde,0xca] 4169 fmulp %st(2) 4170 4171// CHECK: fdiv %st(2) 4172// CHECK: encoding: [0xd8,0xf2] 4173 fdiv %st(2) 4174 4175// CHECK: fdivl 3735928559(%ebx,%ecx,8) 4176// CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde] 4177 fdivl 0xdeadbeef(%ebx,%ecx,8) 4178 4179// CHECK: fdivl 3133065982 4180// CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba] 4181 fdivl 0xbabecafe 4182 4183// CHECK: fdivl 305419896 4184// CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12] 4185 fdivl 0x12345678 4186 4187// CHECK: fidivl 3735928559(%ebx,%ecx,8) 4188// CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde] 4189 fidivl 0xdeadbeef(%ebx,%ecx,8) 4190 4191// CHECK: fidivl 3133065982 4192// CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba] 4193 fidivl 0xbabecafe 4194 4195// CHECK: fidivl 305419896 4196// CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12] 4197 fidivl 0x12345678 4198 4199// CHECK: fdivp %st(2) 4200// CHECK: encoding: [0xde,0xf2] 4201 fdivp %st(2) 4202 4203// CHECK: fdivr %st(2) 4204// CHECK: encoding: [0xd8,0xfa] 4205 fdivr %st(2) 4206 4207// CHECK: fdivrl 3735928559(%ebx,%ecx,8) 4208// CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde] 4209 fdivrl 0xdeadbeef(%ebx,%ecx,8) 4210 4211// CHECK: fdivrl 3133065982 4212// CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba] 4213 fdivrl 0xbabecafe 4214 4215// CHECK: fdivrl 305419896 4216// CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12] 4217 fdivrl 0x12345678 4218 4219// CHECK: fidivrl 3735928559(%ebx,%ecx,8) 4220// CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde] 4221 fidivrl 0xdeadbeef(%ebx,%ecx,8) 4222 4223// CHECK: fidivrl 3133065982 4224// CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba] 4225 fidivrl 0xbabecafe 4226 4227// CHECK: fidivrl 305419896 4228// CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12] 4229 fidivrl 0x12345678 4230 4231// CHECK: fdivrp %st(2) 4232// CHECK: encoding: [0xde,0xfa] 4233 fdivrp %st(2) 4234 4235// CHECK: f2xm1 4236// CHECK: encoding: [0xd9,0xf0] 4237 f2xm1 4238 4239// CHECK: fyl2x 4240// CHECK: encoding: [0xd9,0xf1] 4241 fyl2x 4242 4243// CHECK: fptan 4244// CHECK: encoding: [0xd9,0xf2] 4245 fptan 4246 4247// CHECK: fpatan 4248// CHECK: encoding: [0xd9,0xf3] 4249 fpatan 4250 4251// CHECK: fxtract 4252// CHECK: encoding: [0xd9,0xf4] 4253 fxtract 4254 4255// CHECK: fprem1 4256// CHECK: encoding: [0xd9,0xf5] 4257 fprem1 4258 4259// CHECK: fdecstp 4260// CHECK: encoding: [0xd9,0xf6] 4261 fdecstp 4262 4263// CHECK: fincstp 4264// CHECK: encoding: [0xd9,0xf7] 4265 fincstp 4266 4267// CHECK: fprem 4268// CHECK: encoding: [0xd9,0xf8] 4269 fprem 4270 4271// CHECK: fyl2xp1 4272// CHECK: encoding: [0xd9,0xf9] 4273 fyl2xp1 4274 4275// CHECK: fsqrt 4276// CHECK: encoding: [0xd9,0xfa] 4277 fsqrt 4278 4279// CHECK: fsincos 4280// CHECK: encoding: [0xd9,0xfb] 4281 fsincos 4282 4283// CHECK: frndint 4284// CHECK: encoding: [0xd9,0xfc] 4285 frndint 4286 4287// CHECK: fscale 4288// CHECK: encoding: [0xd9,0xfd] 4289 fscale 4290 4291// CHECK: fsin 4292// CHECK: encoding: [0xd9,0xfe] 4293 fsin 4294 4295// CHECK: fcos 4296// CHECK: encoding: [0xd9,0xff] 4297 fcos 4298 4299// CHECK: fchs 4300// CHECK: encoding: [0xd9,0xe0] 4301 fchs 4302 4303// CHECK: fabs 4304// CHECK: encoding: [0xd9,0xe1] 4305 fabs 4306 4307// CHECK: fninit 4308// CHECK: encoding: [0xdb,0xe3] 4309 fninit 4310 4311// CHECK: fldcw 3735928559(%ebx,%ecx,8) 4312// CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] 4313 fldcw 0xdeadbeef(%ebx,%ecx,8) 4314 4315// CHECK: fldcw 3133065982 4316// CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba] 4317 fldcw 0xbabecafe 4318 4319// CHECK: fldcw 305419896 4320// CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12] 4321 fldcw 0x12345678 4322 4323// CHECK: fnstcw 3735928559(%ebx,%ecx,8) 4324// CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde] 4325 fnstcw 0xdeadbeef(%ebx,%ecx,8) 4326 4327// CHECK: fnstcw 3133065982 4328// CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba] 4329 fnstcw 0xbabecafe 4330 4331// CHECK: fnstcw 305419896 4332// CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12] 4333 fnstcw 0x12345678 4334 4335// CHECK: fnstsw 3735928559(%ebx,%ecx,8) 4336// CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde] 4337 fnstsw 0xdeadbeef(%ebx,%ecx,8) 4338 4339// CHECK: fnstsw 3133065982 4340// CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba] 4341 fnstsw 0xbabecafe 4342 4343// CHECK: fnstsw 305419896 4344// CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12] 4345 fnstsw 0x12345678 4346 4347// CHECK: fnclex 4348// CHECK: encoding: [0xdb,0xe2] 4349 fnclex 4350 4351// CHECK: fnstenv 32493 4352// CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00] 4353 fnstenv 0x7eed 4354 4355// CHECK: fldenv 32493 4356// CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00] 4357 fldenv 0x7eed 4358 4359// CHECK: fnsave 32493 4360// CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00] 4361 fnsave 0x7eed 4362 4363// CHECK: frstor 32493 4364// CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00] 4365 frstor 0x7eed 4366 4367// CHECK: ffree %st(2) 4368// CHECK: encoding: [0xdd,0xc2] 4369 ffree %st(2) 4370 4371// CHECK: fnop 4372// CHECK: encoding: [0xd9,0xd0] 4373 fnop 4374 4375// CHECK: invd 4376// CHECK: encoding: [0x0f,0x08] 4377 invd 4378 4379// CHECK: wbinvd 4380// CHECK: encoding: [0x0f,0x09] 4381 wbinvd 4382 4383// CHECK: cpuid 4384// CHECK: encoding: [0x0f,0xa2] 4385 cpuid 4386 4387// CHECK: wrmsr 4388// CHECK: encoding: [0x0f,0x30] 4389 wrmsr 4390 4391// CHECK: rdtsc 4392// CHECK: encoding: [0x0f,0x31] 4393 rdtsc 4394 4395// CHECK: rdmsr 4396// CHECK: encoding: [0x0f,0x32] 4397 rdmsr 4398 4399// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8) 4400// CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde] 4401 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8) 4402 4403// CHECK: cmpxchg8b 32493 4404// CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00] 4405 cmpxchg8b 0x7eed 4406 4407// CHECK: cmpxchg8b 3133065982 4408// CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba] 4409 cmpxchg8b 0xbabecafe 4410 4411// CHECK: cmpxchg8b 305419896 4412// CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12] 4413 cmpxchg8b 0x12345678 4414 4415// CHECK: sysenter 4416// CHECK: encoding: [0x0f,0x34] 4417 sysenter 4418 4419// CHECK: sysexit 4420// CHECK: encoding: [0x0f,0x35] 4421 sysexit 4422 4423// CHECK: sysexitl 4424// CHECK: encoding: [0x0f,0x35] 4425 sysexitl 4426 4427// CHECK: fxsave 3735928559(%ebx,%ecx,8) 4428// CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde] 4429 fxsave 0xdeadbeef(%ebx,%ecx,8) 4430 4431// CHECK: fxsave 32493 4432// CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00] 4433 fxsave 0x7eed 4434 4435// CHECK: fxsave 3133065982 4436// CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba] 4437 fxsave 0xbabecafe 4438 4439// CHECK: fxsave 305419896 4440// CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12] 4441 fxsave 0x12345678 4442 4443// CHECK: fxrstor 3735928559(%ebx,%ecx,8) 4444// CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde] 4445 fxrstor 0xdeadbeef(%ebx,%ecx,8) 4446 4447// CHECK: fxrstor 32493 4448// CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00] 4449 fxrstor 0x7eed 4450 4451// CHECK: fxrstor 3133065982 4452// CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba] 4453 fxrstor 0xbabecafe 4454 4455// CHECK: fxrstor 305419896 4456// CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12] 4457 fxrstor 0x12345678 4458 4459// CHECK: rdpmc 4460// CHECK: encoding: [0x0f,0x33] 4461 rdpmc 4462 4463// CHECK: ud2 4464// CHECK: encoding: [0x0f,0x0b] 4465 ud2 4466 4467// CHECK: fcmovb %st(2), %st(0) 4468// CHECK: encoding: [0xda,0xc2] 4469 fcmovb %st(2),%st 4470 4471// CHECK: fcmove %st(2), %st(0) 4472// CHECK: encoding: [0xda,0xca] 4473 fcmove %st(2),%st 4474 4475// CHECK: fcmovbe %st(2), %st(0) 4476// CHECK: encoding: [0xda,0xd2] 4477 fcmovbe %st(2),%st 4478 4479// CHECK: fcmovu %st(2), %st(0) 4480// CHECK: encoding: [0xda,0xda] 4481 fcmovu %st(2),%st 4482 4483// CHECK: fcmovnb %st(2), %st(0) 4484// CHECK: encoding: [0xdb,0xc2] 4485 fcmovnb %st(2),%st 4486 4487// CHECK: fcmovne %st(2), %st(0) 4488// CHECK: encoding: [0xdb,0xca] 4489 fcmovne %st(2),%st 4490 4491// CHECK: fcmovnbe %st(2), %st(0) 4492// CHECK: encoding: [0xdb,0xd2] 4493 fcmovnbe %st(2),%st 4494 4495// CHECK: fcmovnu %st(2), %st(0) 4496// CHECK: encoding: [0xdb,0xda] 4497 fcmovnu %st(2),%st 4498 4499// CHECK: fcomi %st(2) 4500// CHECK: encoding: [0xdb,0xf2] 4501 fcomi %st(2),%st 4502 4503// CHECK: fucomi %st(2) 4504// CHECK: encoding: [0xdb,0xea] 4505 fucomi %st(2),%st 4506 4507// CHECK: fcompi %st(2) 4508// CHECK: encoding: [0xdf,0xf2] 4509 fcomip %st(2),%st 4510 4511// CHECK: fucompi %st(2) 4512// CHECK: encoding: [0xdf,0xea] 4513 fucomip %st(2),%st 4514 4515// CHECK: movntil %ecx, 3735928559(%ebx,%ecx,8) 4516// CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde] 4517 movnti %ecx,0xdeadbeef(%ebx,%ecx,8) 4518 4519// CHECK: movntil %ecx, 69 4520// CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00] 4521 movnti %ecx,0x45 4522 4523// CHECK: movntil %ecx, 32493 4524// CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00] 4525 movnti %ecx,0x7eed 4526 4527// CHECK: movntil %ecx, 3133065982 4528// CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba] 4529 movnti %ecx,0xbabecafe 4530 4531// CHECK: movntil %ecx, 305419896 4532// CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12] 4533 movnti %ecx,0x12345678 4534 4535// CHECK: clflush 3735928559(%ebx,%ecx,8) 4536// CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] 4537 clflush 0xdeadbeef(%ebx,%ecx,8) 4538 4539// CHECK: clflush 32493 4540// CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] 4541 clflush 0x7eed 4542 4543// CHECK: clflush 3133065982 4544// CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] 4545 clflush 0xbabecafe 4546 4547// CHECK: clflush 305419896 4548// CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] 4549 clflush 0x12345678 4550 4551// CHECK: emms 4552// CHECK: encoding: [0x0f,0x77] 4553 emms 4554 4555// CHECK: movd %ecx, %mm3 4556// CHECK: encoding: [0x0f,0x6e,0xd9] 4557 movd %ecx,%mm3 4558 4559// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 4560// CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4561 movd 0xdeadbeef(%ebx,%ecx,8),%mm3 4562 4563// CHECK: movd 69, %mm3 4564// CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00] 4565 movd 0x45,%mm3 4566 4567// CHECK: movd 32493, %mm3 4568// CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00] 4569 movd 0x7eed,%mm3 4570 4571// CHECK: movd 3133065982, %mm3 4572// CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba] 4573 movd 0xbabecafe,%mm3 4574 4575// CHECK: movd 305419896, %mm3 4576// CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12] 4577 movd 0x12345678,%mm3 4578 4579// CHECK: movd %mm3, %ecx 4580// CHECK: encoding: [0x0f,0x7e,0xd9] 4581 movd %mm3,%ecx 4582 4583// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 4584// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4585 movd %mm3,0xdeadbeef(%ebx,%ecx,8) 4586 4587// CHECK: movd %mm3, 69 4588// CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00] 4589 movd %mm3,0x45 4590 4591// CHECK: movd %mm3, 32493 4592// CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00] 4593 movd %mm3,0x7eed 4594 4595// CHECK: movd %mm3, 3133065982 4596// CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba] 4597 movd %mm3,0xbabecafe 4598 4599// CHECK: movd %mm3, 305419896 4600// CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12] 4601 movd %mm3,0x12345678 4602 4603// CHECK: movd %ecx, %xmm5 4604// CHECK: encoding: [0x66,0x0f,0x6e,0xe9] 4605 movd %ecx,%xmm5 4606 4607// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 4608// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] 4609 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4610 4611// CHECK: movd 69, %xmm5 4612// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00] 4613 movd 0x45,%xmm5 4614 4615// CHECK: movd 32493, %xmm5 4616// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00] 4617 movd 0x7eed,%xmm5 4618 4619// CHECK: movd 3133065982, %xmm5 4620// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba] 4621 movd 0xbabecafe,%xmm5 4622 4623// CHECK: movd 305419896, %xmm5 4624// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12] 4625 movd 0x12345678,%xmm5 4626 4627// CHECK: movd %xmm5, %ecx 4628// CHECK: encoding: [0x66,0x0f,0x7e,0xe9] 4629 movd %xmm5,%ecx 4630 4631// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) 4632// CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] 4633 movd %xmm5,0xdeadbeef(%ebx,%ecx,8) 4634 4635// CHECK: movd %xmm5, 69 4636// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00] 4637 movd %xmm5,0x45 4638 4639// CHECK: movd %xmm5, 32493 4640// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00] 4641 movd %xmm5,0x7eed 4642 4643// CHECK: movd %xmm5, 3133065982 4644// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba] 4645 movd %xmm5,0xbabecafe 4646 4647// CHECK: movd %xmm5, 305419896 4648// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12] 4649 movd %xmm5,0x12345678 4650 4651// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 4652// CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4653 movq 0xdeadbeef(%ebx,%ecx,8),%mm3 4654 4655// CHECK: movq 69, %mm3 4656// CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00] 4657 movq 0x45,%mm3 4658 4659// CHECK: movq 32493, %mm3 4660// CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00] 4661 movq 0x7eed,%mm3 4662 4663// CHECK: movq 3133065982, %mm3 4664// CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba] 4665 movq 0xbabecafe,%mm3 4666 4667// CHECK: movq 305419896, %mm3 4668// CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12] 4669 movq 0x12345678,%mm3 4670 4671// CHECK: movq %mm3, %mm3 4672// CHECK: encoding: [0x0f,0x6f,0xdb] 4673 movq %mm3,%mm3 4674 4675// CHECK: movq %mm3, %mm3 4676// CHECK: encoding: [0x0f,0x6f,0xdb] 4677 movq %mm3,%mm3 4678 4679// CHECK: movq %xmm5, %xmm5 4680// CHECK: encoding: [0xf3,0x0f,0x7e,0xed] 4681 movq %xmm5,%xmm5 4682 4683// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8) 4684// CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde] 4685 movq %xmm5,0xdeadbeef(%ebx,%ecx,8) 4686 4687// CHECK: movq %xmm5, 69 4688// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00] 4689 movq %xmm5,0x45 4690 4691// CHECK: movq %xmm5, 32493 4692// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00] 4693 movq %xmm5,0x7eed 4694 4695// CHECK: movq %xmm5, 3133065982 4696// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba] 4697 movq %xmm5,0xbabecafe 4698 4699// CHECK: movq %xmm5, 305419896 4700// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12] 4701 movq %xmm5,0x12345678 4702 4703// CHECK: movq %xmm5, %xmm5 4704// CHECK: encoding: [0xf3,0x0f,0x7e,0xed] 4705 movq %xmm5,%xmm5 4706 4707// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3 4708// CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4709 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3 4710 4711// CHECK: packssdw 69, %mm3 4712// CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00] 4713 packssdw 0x45,%mm3 4714 4715// CHECK: packssdw 32493, %mm3 4716// CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00] 4717 packssdw 0x7eed,%mm3 4718 4719// CHECK: packssdw 3133065982, %mm3 4720// CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba] 4721 packssdw 0xbabecafe,%mm3 4722 4723// CHECK: packssdw 305419896, %mm3 4724// CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12] 4725 packssdw 0x12345678,%mm3 4726 4727// CHECK: packssdw %mm3, %mm3 4728// CHECK: encoding: [0x0f,0x6b,0xdb] 4729 packssdw %mm3,%mm3 4730 4731// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5 4732// CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde] 4733 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4734 4735// CHECK: packssdw 69, %xmm5 4736// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00] 4737 packssdw 0x45,%xmm5 4738 4739// CHECK: packssdw 32493, %xmm5 4740// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00] 4741 packssdw 0x7eed,%xmm5 4742 4743// CHECK: packssdw 3133065982, %xmm5 4744// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba] 4745 packssdw 0xbabecafe,%xmm5 4746 4747// CHECK: packssdw 305419896, %xmm5 4748// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12] 4749 packssdw 0x12345678,%xmm5 4750 4751// CHECK: packssdw %xmm5, %xmm5 4752// CHECK: encoding: [0x66,0x0f,0x6b,0xed] 4753 packssdw %xmm5,%xmm5 4754 4755// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3 4756// CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4757 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3 4758 4759// CHECK: packsswb 69, %mm3 4760// CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00] 4761 packsswb 0x45,%mm3 4762 4763// CHECK: packsswb 32493, %mm3 4764// CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00] 4765 packsswb 0x7eed,%mm3 4766 4767// CHECK: packsswb 3133065982, %mm3 4768// CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba] 4769 packsswb 0xbabecafe,%mm3 4770 4771// CHECK: packsswb 305419896, %mm3 4772// CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12] 4773 packsswb 0x12345678,%mm3 4774 4775// CHECK: packsswb %mm3, %mm3 4776// CHECK: encoding: [0x0f,0x63,0xdb] 4777 packsswb %mm3,%mm3 4778 4779// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5 4780// CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde] 4781 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4782 4783// CHECK: packsswb 69, %xmm5 4784// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00] 4785 packsswb 0x45,%xmm5 4786 4787// CHECK: packsswb 32493, %xmm5 4788// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00] 4789 packsswb 0x7eed,%xmm5 4790 4791// CHECK: packsswb 3133065982, %xmm5 4792// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba] 4793 packsswb 0xbabecafe,%xmm5 4794 4795// CHECK: packsswb 305419896, %xmm5 4796// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12] 4797 packsswb 0x12345678,%xmm5 4798 4799// CHECK: packsswb %xmm5, %xmm5 4800// CHECK: encoding: [0x66,0x0f,0x63,0xed] 4801 packsswb %xmm5,%xmm5 4802 4803// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3 4804// CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4805 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3 4806 4807// CHECK: packuswb 69, %mm3 4808// CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00] 4809 packuswb 0x45,%mm3 4810 4811// CHECK: packuswb 32493, %mm3 4812// CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00] 4813 packuswb 0x7eed,%mm3 4814 4815// CHECK: packuswb 3133065982, %mm3 4816// CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba] 4817 packuswb 0xbabecafe,%mm3 4818 4819// CHECK: packuswb 305419896, %mm3 4820// CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12] 4821 packuswb 0x12345678,%mm3 4822 4823// CHECK: packuswb %mm3, %mm3 4824// CHECK: encoding: [0x0f,0x67,0xdb] 4825 packuswb %mm3,%mm3 4826 4827// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5 4828// CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde] 4829 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4830 4831// CHECK: packuswb 69, %xmm5 4832// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00] 4833 packuswb 0x45,%xmm5 4834 4835// CHECK: packuswb 32493, %xmm5 4836// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00] 4837 packuswb 0x7eed,%xmm5 4838 4839// CHECK: packuswb 3133065982, %xmm5 4840// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba] 4841 packuswb 0xbabecafe,%xmm5 4842 4843// CHECK: packuswb 305419896, %xmm5 4844// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12] 4845 packuswb 0x12345678,%xmm5 4846 4847// CHECK: packuswb %xmm5, %xmm5 4848// CHECK: encoding: [0x66,0x0f,0x67,0xed] 4849 packuswb %xmm5,%xmm5 4850 4851// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3 4852// CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4853 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3 4854 4855// CHECK: paddb 69, %mm3 4856// CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00] 4857 paddb 0x45,%mm3 4858 4859// CHECK: paddb 32493, %mm3 4860// CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00] 4861 paddb 0x7eed,%mm3 4862 4863// CHECK: paddb 3133065982, %mm3 4864// CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba] 4865 paddb 0xbabecafe,%mm3 4866 4867// CHECK: paddb 305419896, %mm3 4868// CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12] 4869 paddb 0x12345678,%mm3 4870 4871// CHECK: paddb %mm3, %mm3 4872// CHECK: encoding: [0x0f,0xfc,0xdb] 4873 paddb %mm3,%mm3 4874 4875// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5 4876// CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde] 4877 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5 4878 4879// CHECK: paddb 69, %xmm5 4880// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00] 4881 paddb 0x45,%xmm5 4882 4883// CHECK: paddb 32493, %xmm5 4884// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00] 4885 paddb 0x7eed,%xmm5 4886 4887// CHECK: paddb 3133065982, %xmm5 4888// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba] 4889 paddb 0xbabecafe,%xmm5 4890 4891// CHECK: paddb 305419896, %xmm5 4892// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12] 4893 paddb 0x12345678,%xmm5 4894 4895// CHECK: paddb %xmm5, %xmm5 4896// CHECK: encoding: [0x66,0x0f,0xfc,0xed] 4897 paddb %xmm5,%xmm5 4898 4899// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3 4900// CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4901 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3 4902 4903// CHECK: paddw 69, %mm3 4904// CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00] 4905 paddw 0x45,%mm3 4906 4907// CHECK: paddw 32493, %mm3 4908// CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00] 4909 paddw 0x7eed,%mm3 4910 4911// CHECK: paddw 3133065982, %mm3 4912// CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba] 4913 paddw 0xbabecafe,%mm3 4914 4915// CHECK: paddw 305419896, %mm3 4916// CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12] 4917 paddw 0x12345678,%mm3 4918 4919// CHECK: paddw %mm3, %mm3 4920// CHECK: encoding: [0x0f,0xfd,0xdb] 4921 paddw %mm3,%mm3 4922 4923// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5 4924// CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde] 4925 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 4926 4927// CHECK: paddw 69, %xmm5 4928// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00] 4929 paddw 0x45,%xmm5 4930 4931// CHECK: paddw 32493, %xmm5 4932// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00] 4933 paddw 0x7eed,%xmm5 4934 4935// CHECK: paddw 3133065982, %xmm5 4936// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba] 4937 paddw 0xbabecafe,%xmm5 4938 4939// CHECK: paddw 305419896, %xmm5 4940// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12] 4941 paddw 0x12345678,%xmm5 4942 4943// CHECK: paddw %xmm5, %xmm5 4944// CHECK: encoding: [0x66,0x0f,0xfd,0xed] 4945 paddw %xmm5,%xmm5 4946 4947// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3 4948// CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4949 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3 4950 4951// CHECK: paddd 69, %mm3 4952// CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00] 4953 paddd 0x45,%mm3 4954 4955// CHECK: paddd 32493, %mm3 4956// CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00] 4957 paddd 0x7eed,%mm3 4958 4959// CHECK: paddd 3133065982, %mm3 4960// CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba] 4961 paddd 0xbabecafe,%mm3 4962 4963// CHECK: paddd 305419896, %mm3 4964// CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12] 4965 paddd 0x12345678,%mm3 4966 4967// CHECK: paddd %mm3, %mm3 4968// CHECK: encoding: [0x0f,0xfe,0xdb] 4969 paddd %mm3,%mm3 4970 4971// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5 4972// CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde] 4973 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 4974 4975// CHECK: paddd 69, %xmm5 4976// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00] 4977 paddd 0x45,%xmm5 4978 4979// CHECK: paddd 32493, %xmm5 4980// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00] 4981 paddd 0x7eed,%xmm5 4982 4983// CHECK: paddd 3133065982, %xmm5 4984// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba] 4985 paddd 0xbabecafe,%xmm5 4986 4987// CHECK: paddd 305419896, %xmm5 4988// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12] 4989 paddd 0x12345678,%xmm5 4990 4991// CHECK: paddd %xmm5, %xmm5 4992// CHECK: encoding: [0x66,0x0f,0xfe,0xed] 4993 paddd %xmm5,%xmm5 4994 4995// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3 4996// CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 4997 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3 4998 4999// CHECK: paddq 69, %mm3 5000// CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00] 5001 paddq 0x45,%mm3 5002 5003// CHECK: paddq 32493, %mm3 5004// CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00] 5005 paddq 0x7eed,%mm3 5006 5007// CHECK: paddq 3133065982, %mm3 5008// CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba] 5009 paddq 0xbabecafe,%mm3 5010 5011// CHECK: paddq 305419896, %mm3 5012// CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12] 5013 paddq 0x12345678,%mm3 5014 5015// CHECK: paddq %mm3, %mm3 5016// CHECK: encoding: [0x0f,0xd4,0xdb] 5017 paddq %mm3,%mm3 5018 5019// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5 5020// CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde] 5021 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5 5022 5023// CHECK: paddq 69, %xmm5 5024// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00] 5025 paddq 0x45,%xmm5 5026 5027// CHECK: paddq 32493, %xmm5 5028// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00] 5029 paddq 0x7eed,%xmm5 5030 5031// CHECK: paddq 3133065982, %xmm5 5032// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba] 5033 paddq 0xbabecafe,%xmm5 5034 5035// CHECK: paddq 305419896, %xmm5 5036// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12] 5037 paddq 0x12345678,%xmm5 5038 5039// CHECK: paddq %xmm5, %xmm5 5040// CHECK: encoding: [0x66,0x0f,0xd4,0xed] 5041 paddq %xmm5,%xmm5 5042 5043// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3 5044// CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5045 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3 5046 5047// CHECK: paddsb 69, %mm3 5048// CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00] 5049 paddsb 0x45,%mm3 5050 5051// CHECK: paddsb 32493, %mm3 5052// CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00] 5053 paddsb 0x7eed,%mm3 5054 5055// CHECK: paddsb 3133065982, %mm3 5056// CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba] 5057 paddsb 0xbabecafe,%mm3 5058 5059// CHECK: paddsb 305419896, %mm3 5060// CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12] 5061 paddsb 0x12345678,%mm3 5062 5063// CHECK: paddsb %mm3, %mm3 5064// CHECK: encoding: [0x0f,0xec,0xdb] 5065 paddsb %mm3,%mm3 5066 5067// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5 5068// CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde] 5069 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 5070 5071// CHECK: paddsb 69, %xmm5 5072// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00] 5073 paddsb 0x45,%xmm5 5074 5075// CHECK: paddsb 32493, %xmm5 5076// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00] 5077 paddsb 0x7eed,%xmm5 5078 5079// CHECK: paddsb 3133065982, %xmm5 5080// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba] 5081 paddsb 0xbabecafe,%xmm5 5082 5083// CHECK: paddsb 305419896, %xmm5 5084// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12] 5085 paddsb 0x12345678,%xmm5 5086 5087// CHECK: paddsb %xmm5, %xmm5 5088// CHECK: encoding: [0x66,0x0f,0xec,0xed] 5089 paddsb %xmm5,%xmm5 5090 5091// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3 5092// CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5093 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 5094 5095// CHECK: paddsw 69, %mm3 5096// CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00] 5097 paddsw 0x45,%mm3 5098 5099// CHECK: paddsw 32493, %mm3 5100// CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00] 5101 paddsw 0x7eed,%mm3 5102 5103// CHECK: paddsw 3133065982, %mm3 5104// CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba] 5105 paddsw 0xbabecafe,%mm3 5106 5107// CHECK: paddsw 305419896, %mm3 5108// CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12] 5109 paddsw 0x12345678,%mm3 5110 5111// CHECK: paddsw %mm3, %mm3 5112// CHECK: encoding: [0x0f,0xed,0xdb] 5113 paddsw %mm3,%mm3 5114 5115// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5 5116// CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde] 5117 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5118 5119// CHECK: paddsw 69, %xmm5 5120// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00] 5121 paddsw 0x45,%xmm5 5122 5123// CHECK: paddsw 32493, %xmm5 5124// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00] 5125 paddsw 0x7eed,%xmm5 5126 5127// CHECK: paddsw 3133065982, %xmm5 5128// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba] 5129 paddsw 0xbabecafe,%xmm5 5130 5131// CHECK: paddsw 305419896, %xmm5 5132// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12] 5133 paddsw 0x12345678,%xmm5 5134 5135// CHECK: paddsw %xmm5, %xmm5 5136// CHECK: encoding: [0x66,0x0f,0xed,0xed] 5137 paddsw %xmm5,%xmm5 5138 5139// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3 5140// CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5141 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3 5142 5143// CHECK: paddusb 69, %mm3 5144// CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00] 5145 paddusb 0x45,%mm3 5146 5147// CHECK: paddusb 32493, %mm3 5148// CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00] 5149 paddusb 0x7eed,%mm3 5150 5151// CHECK: paddusb 3133065982, %mm3 5152// CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba] 5153 paddusb 0xbabecafe,%mm3 5154 5155// CHECK: paddusb 305419896, %mm3 5156// CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12] 5157 paddusb 0x12345678,%mm3 5158 5159// CHECK: paddusb %mm3, %mm3 5160// CHECK: encoding: [0x0f,0xdc,0xdb] 5161 paddusb %mm3,%mm3 5162 5163// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5 5164// CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde] 5165 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 5166 5167// CHECK: paddusb 69, %xmm5 5168// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00] 5169 paddusb 0x45,%xmm5 5170 5171// CHECK: paddusb 32493, %xmm5 5172// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00] 5173 paddusb 0x7eed,%xmm5 5174 5175// CHECK: paddusb 3133065982, %xmm5 5176// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba] 5177 paddusb 0xbabecafe,%xmm5 5178 5179// CHECK: paddusb 305419896, %xmm5 5180// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12] 5181 paddusb 0x12345678,%xmm5 5182 5183// CHECK: paddusb %xmm5, %xmm5 5184// CHECK: encoding: [0x66,0x0f,0xdc,0xed] 5185 paddusb %xmm5,%xmm5 5186 5187// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3 5188// CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5189 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3 5190 5191// CHECK: paddusw 69, %mm3 5192// CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00] 5193 paddusw 0x45,%mm3 5194 5195// CHECK: paddusw 32493, %mm3 5196// CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00] 5197 paddusw 0x7eed,%mm3 5198 5199// CHECK: paddusw 3133065982, %mm3 5200// CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba] 5201 paddusw 0xbabecafe,%mm3 5202 5203// CHECK: paddusw 305419896, %mm3 5204// CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12] 5205 paddusw 0x12345678,%mm3 5206 5207// CHECK: paddusw %mm3, %mm3 5208// CHECK: encoding: [0x0f,0xdd,0xdb] 5209 paddusw %mm3,%mm3 5210 5211// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5 5212// CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde] 5213 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5214 5215// CHECK: paddusw 69, %xmm5 5216// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00] 5217 paddusw 0x45,%xmm5 5218 5219// CHECK: paddusw 32493, %xmm5 5220// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00] 5221 paddusw 0x7eed,%xmm5 5222 5223// CHECK: paddusw 3133065982, %xmm5 5224// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba] 5225 paddusw 0xbabecafe,%xmm5 5226 5227// CHECK: paddusw 305419896, %xmm5 5228// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12] 5229 paddusw 0x12345678,%xmm5 5230 5231// CHECK: paddusw %xmm5, %xmm5 5232// CHECK: encoding: [0x66,0x0f,0xdd,0xed] 5233 paddusw %xmm5,%xmm5 5234 5235// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3 5236// CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5237 pand 0xdeadbeef(%ebx,%ecx,8),%mm3 5238 5239// CHECK: pand 69, %mm3 5240// CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00] 5241 pand 0x45,%mm3 5242 5243// CHECK: pand 32493, %mm3 5244// CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00] 5245 pand 0x7eed,%mm3 5246 5247// CHECK: pand 3133065982, %mm3 5248// CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba] 5249 pand 0xbabecafe,%mm3 5250 5251// CHECK: pand 305419896, %mm3 5252// CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12] 5253 pand 0x12345678,%mm3 5254 5255// CHECK: pand %mm3, %mm3 5256// CHECK: encoding: [0x0f,0xdb,0xdb] 5257 pand %mm3,%mm3 5258 5259// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5 5260// CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde] 5261 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5 5262 5263// CHECK: pand 69, %xmm5 5264// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00] 5265 pand 0x45,%xmm5 5266 5267// CHECK: pand 32493, %xmm5 5268// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00] 5269 pand 0x7eed,%xmm5 5270 5271// CHECK: pand 3133065982, %xmm5 5272// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba] 5273 pand 0xbabecafe,%xmm5 5274 5275// CHECK: pand 305419896, %xmm5 5276// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12] 5277 pand 0x12345678,%xmm5 5278 5279// CHECK: pand %xmm5, %xmm5 5280// CHECK: encoding: [0x66,0x0f,0xdb,0xed] 5281 pand %xmm5,%xmm5 5282 5283// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3 5284// CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5285 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3 5286 5287// CHECK: pandn 69, %mm3 5288// CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00] 5289 pandn 0x45,%mm3 5290 5291// CHECK: pandn 32493, %mm3 5292// CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00] 5293 pandn 0x7eed,%mm3 5294 5295// CHECK: pandn 3133065982, %mm3 5296// CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba] 5297 pandn 0xbabecafe,%mm3 5298 5299// CHECK: pandn 305419896, %mm3 5300// CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12] 5301 pandn 0x12345678,%mm3 5302 5303// CHECK: pandn %mm3, %mm3 5304// CHECK: encoding: [0x0f,0xdf,0xdb] 5305 pandn %mm3,%mm3 5306 5307// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5 5308// CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde] 5309 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5 5310 5311// CHECK: pandn 69, %xmm5 5312// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00] 5313 pandn 0x45,%xmm5 5314 5315// CHECK: pandn 32493, %xmm5 5316// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00] 5317 pandn 0x7eed,%xmm5 5318 5319// CHECK: pandn 3133065982, %xmm5 5320// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba] 5321 pandn 0xbabecafe,%xmm5 5322 5323// CHECK: pandn 305419896, %xmm5 5324// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12] 5325 pandn 0x12345678,%xmm5 5326 5327// CHECK: pandn %xmm5, %xmm5 5328// CHECK: encoding: [0x66,0x0f,0xdf,0xed] 5329 pandn %xmm5,%xmm5 5330 5331// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3 5332// CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5333 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3 5334 5335// CHECK: pcmpeqb 69, %mm3 5336// CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00] 5337 pcmpeqb 0x45,%mm3 5338 5339// CHECK: pcmpeqb 32493, %mm3 5340// CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00] 5341 pcmpeqb 0x7eed,%mm3 5342 5343// CHECK: pcmpeqb 3133065982, %mm3 5344// CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba] 5345 pcmpeqb 0xbabecafe,%mm3 5346 5347// CHECK: pcmpeqb 305419896, %mm3 5348// CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12] 5349 pcmpeqb 0x12345678,%mm3 5350 5351// CHECK: pcmpeqb %mm3, %mm3 5352// CHECK: encoding: [0x0f,0x74,0xdb] 5353 pcmpeqb %mm3,%mm3 5354 5355// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5 5356// CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde] 5357 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5 5358 5359// CHECK: pcmpeqb 69, %xmm5 5360// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00] 5361 pcmpeqb 0x45,%xmm5 5362 5363// CHECK: pcmpeqb 32493, %xmm5 5364// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00] 5365 pcmpeqb 0x7eed,%xmm5 5366 5367// CHECK: pcmpeqb 3133065982, %xmm5 5368// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba] 5369 pcmpeqb 0xbabecafe,%xmm5 5370 5371// CHECK: pcmpeqb 305419896, %xmm5 5372// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12] 5373 pcmpeqb 0x12345678,%xmm5 5374 5375// CHECK: pcmpeqb %xmm5, %xmm5 5376// CHECK: encoding: [0x66,0x0f,0x74,0xed] 5377 pcmpeqb %xmm5,%xmm5 5378 5379// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3 5380// CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5381 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3 5382 5383// CHECK: pcmpeqw 69, %mm3 5384// CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00] 5385 pcmpeqw 0x45,%mm3 5386 5387// CHECK: pcmpeqw 32493, %mm3 5388// CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00] 5389 pcmpeqw 0x7eed,%mm3 5390 5391// CHECK: pcmpeqw 3133065982, %mm3 5392// CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba] 5393 pcmpeqw 0xbabecafe,%mm3 5394 5395// CHECK: pcmpeqw 305419896, %mm3 5396// CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12] 5397 pcmpeqw 0x12345678,%mm3 5398 5399// CHECK: pcmpeqw %mm3, %mm3 5400// CHECK: encoding: [0x0f,0x75,0xdb] 5401 pcmpeqw %mm3,%mm3 5402 5403// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5 5404// CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde] 5405 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5406 5407// CHECK: pcmpeqw 69, %xmm5 5408// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00] 5409 pcmpeqw 0x45,%xmm5 5410 5411// CHECK: pcmpeqw 32493, %xmm5 5412// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00] 5413 pcmpeqw 0x7eed,%xmm5 5414 5415// CHECK: pcmpeqw 3133065982, %xmm5 5416// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba] 5417 pcmpeqw 0xbabecafe,%xmm5 5418 5419// CHECK: pcmpeqw 305419896, %xmm5 5420// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12] 5421 pcmpeqw 0x12345678,%xmm5 5422 5423// CHECK: pcmpeqw %xmm5, %xmm5 5424// CHECK: encoding: [0x66,0x0f,0x75,0xed] 5425 pcmpeqw %xmm5,%xmm5 5426 5427// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3 5428// CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5429 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3 5430 5431// CHECK: pcmpeqd 69, %mm3 5432// CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00] 5433 pcmpeqd 0x45,%mm3 5434 5435// CHECK: pcmpeqd 32493, %mm3 5436// CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00] 5437 pcmpeqd 0x7eed,%mm3 5438 5439// CHECK: pcmpeqd 3133065982, %mm3 5440// CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba] 5441 pcmpeqd 0xbabecafe,%mm3 5442 5443// CHECK: pcmpeqd 305419896, %mm3 5444// CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12] 5445 pcmpeqd 0x12345678,%mm3 5446 5447// CHECK: pcmpeqd %mm3, %mm3 5448// CHECK: encoding: [0x0f,0x76,0xdb] 5449 pcmpeqd %mm3,%mm3 5450 5451// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5 5452// CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde] 5453 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5454 5455// CHECK: pcmpeqd 69, %xmm5 5456// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00] 5457 pcmpeqd 0x45,%xmm5 5458 5459// CHECK: pcmpeqd 32493, %xmm5 5460// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00] 5461 pcmpeqd 0x7eed,%xmm5 5462 5463// CHECK: pcmpeqd 3133065982, %xmm5 5464// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba] 5465 pcmpeqd 0xbabecafe,%xmm5 5466 5467// CHECK: pcmpeqd 305419896, %xmm5 5468// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12] 5469 pcmpeqd 0x12345678,%xmm5 5470 5471// CHECK: pcmpeqd %xmm5, %xmm5 5472// CHECK: encoding: [0x66,0x0f,0x76,0xed] 5473 pcmpeqd %xmm5,%xmm5 5474 5475// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3 5476// CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5477 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3 5478 5479// CHECK: pcmpgtb 69, %mm3 5480// CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00] 5481 pcmpgtb 0x45,%mm3 5482 5483// CHECK: pcmpgtb 32493, %mm3 5484// CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00] 5485 pcmpgtb 0x7eed,%mm3 5486 5487// CHECK: pcmpgtb 3133065982, %mm3 5488// CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba] 5489 pcmpgtb 0xbabecafe,%mm3 5490 5491// CHECK: pcmpgtb 305419896, %mm3 5492// CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12] 5493 pcmpgtb 0x12345678,%mm3 5494 5495// CHECK: pcmpgtb %mm3, %mm3 5496// CHECK: encoding: [0x0f,0x64,0xdb] 5497 pcmpgtb %mm3,%mm3 5498 5499// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5 5500// CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde] 5501 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5 5502 5503// CHECK: pcmpgtb 69, %xmm5 5504// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00] 5505 pcmpgtb 0x45,%xmm5 5506 5507// CHECK: pcmpgtb 32493, %xmm5 5508// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00] 5509 pcmpgtb 0x7eed,%xmm5 5510 5511// CHECK: pcmpgtb 3133065982, %xmm5 5512// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba] 5513 pcmpgtb 0xbabecafe,%xmm5 5514 5515// CHECK: pcmpgtb 305419896, %xmm5 5516// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12] 5517 pcmpgtb 0x12345678,%xmm5 5518 5519// CHECK: pcmpgtb %xmm5, %xmm5 5520// CHECK: encoding: [0x66,0x0f,0x64,0xed] 5521 pcmpgtb %xmm5,%xmm5 5522 5523// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3 5524// CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5525 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3 5526 5527// CHECK: pcmpgtw 69, %mm3 5528// CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00] 5529 pcmpgtw 0x45,%mm3 5530 5531// CHECK: pcmpgtw 32493, %mm3 5532// CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00] 5533 pcmpgtw 0x7eed,%mm3 5534 5535// CHECK: pcmpgtw 3133065982, %mm3 5536// CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba] 5537 pcmpgtw 0xbabecafe,%mm3 5538 5539// CHECK: pcmpgtw 305419896, %mm3 5540// CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12] 5541 pcmpgtw 0x12345678,%mm3 5542 5543// CHECK: pcmpgtw %mm3, %mm3 5544// CHECK: encoding: [0x0f,0x65,0xdb] 5545 pcmpgtw %mm3,%mm3 5546 5547// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5 5548// CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde] 5549 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5550 5551// CHECK: pcmpgtw 69, %xmm5 5552// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00] 5553 pcmpgtw 0x45,%xmm5 5554 5555// CHECK: pcmpgtw 32493, %xmm5 5556// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00] 5557 pcmpgtw 0x7eed,%xmm5 5558 5559// CHECK: pcmpgtw 3133065982, %xmm5 5560// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba] 5561 pcmpgtw 0xbabecafe,%xmm5 5562 5563// CHECK: pcmpgtw 305419896, %xmm5 5564// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12] 5565 pcmpgtw 0x12345678,%xmm5 5566 5567// CHECK: pcmpgtw %xmm5, %xmm5 5568// CHECK: encoding: [0x66,0x0f,0x65,0xed] 5569 pcmpgtw %xmm5,%xmm5 5570 5571// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3 5572// CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5573 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3 5574 5575// CHECK: pcmpgtd 69, %mm3 5576// CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00] 5577 pcmpgtd 0x45,%mm3 5578 5579// CHECK: pcmpgtd 32493, %mm3 5580// CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00] 5581 pcmpgtd 0x7eed,%mm3 5582 5583// CHECK: pcmpgtd 3133065982, %mm3 5584// CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba] 5585 pcmpgtd 0xbabecafe,%mm3 5586 5587// CHECK: pcmpgtd 305419896, %mm3 5588// CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12] 5589 pcmpgtd 0x12345678,%mm3 5590 5591// CHECK: pcmpgtd %mm3, %mm3 5592// CHECK: encoding: [0x0f,0x66,0xdb] 5593 pcmpgtd %mm3,%mm3 5594 5595// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5 5596// CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde] 5597 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5598 5599// CHECK: pcmpgtd 69, %xmm5 5600// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00] 5601 pcmpgtd 0x45,%xmm5 5602 5603// CHECK: pcmpgtd 32493, %xmm5 5604// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00] 5605 pcmpgtd 0x7eed,%xmm5 5606 5607// CHECK: pcmpgtd 3133065982, %xmm5 5608// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba] 5609 pcmpgtd 0xbabecafe,%xmm5 5610 5611// CHECK: pcmpgtd 305419896, %xmm5 5612// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12] 5613 pcmpgtd 0x12345678,%xmm5 5614 5615// CHECK: pcmpgtd %xmm5, %xmm5 5616// CHECK: encoding: [0x66,0x0f,0x66,0xed] 5617 pcmpgtd %xmm5,%xmm5 5618 5619// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3 5620// CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5621 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3 5622 5623// CHECK: pmaddwd 69, %mm3 5624// CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00] 5625 pmaddwd 0x45,%mm3 5626 5627// CHECK: pmaddwd 32493, %mm3 5628// CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00] 5629 pmaddwd 0x7eed,%mm3 5630 5631// CHECK: pmaddwd 3133065982, %mm3 5632// CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba] 5633 pmaddwd 0xbabecafe,%mm3 5634 5635// CHECK: pmaddwd 305419896, %mm3 5636// CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12] 5637 pmaddwd 0x12345678,%mm3 5638 5639// CHECK: pmaddwd %mm3, %mm3 5640// CHECK: encoding: [0x0f,0xf5,0xdb] 5641 pmaddwd %mm3,%mm3 5642 5643// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5 5644// CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde] 5645 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 5646 5647// CHECK: pmaddwd 69, %xmm5 5648// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00] 5649 pmaddwd 0x45,%xmm5 5650 5651// CHECK: pmaddwd 32493, %xmm5 5652// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00] 5653 pmaddwd 0x7eed,%xmm5 5654 5655// CHECK: pmaddwd 3133065982, %xmm5 5656// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba] 5657 pmaddwd 0xbabecafe,%xmm5 5658 5659// CHECK: pmaddwd 305419896, %xmm5 5660// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12] 5661 pmaddwd 0x12345678,%xmm5 5662 5663// CHECK: pmaddwd %xmm5, %xmm5 5664// CHECK: encoding: [0x66,0x0f,0xf5,0xed] 5665 pmaddwd %xmm5,%xmm5 5666 5667// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3 5668// CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5669 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3 5670 5671// CHECK: pmulhw 69, %mm3 5672// CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00] 5673 pmulhw 0x45,%mm3 5674 5675// CHECK: pmulhw 32493, %mm3 5676// CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00] 5677 pmulhw 0x7eed,%mm3 5678 5679// CHECK: pmulhw 3133065982, %mm3 5680// CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba] 5681 pmulhw 0xbabecafe,%mm3 5682 5683// CHECK: pmulhw 305419896, %mm3 5684// CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12] 5685 pmulhw 0x12345678,%mm3 5686 5687// CHECK: pmulhw %mm3, %mm3 5688// CHECK: encoding: [0x0f,0xe5,0xdb] 5689 pmulhw %mm3,%mm3 5690 5691// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5 5692// CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde] 5693 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5694 5695// CHECK: pmulhw 69, %xmm5 5696// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00] 5697 pmulhw 0x45,%xmm5 5698 5699// CHECK: pmulhw 32493, %xmm5 5700// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00] 5701 pmulhw 0x7eed,%xmm5 5702 5703// CHECK: pmulhw 3133065982, %xmm5 5704// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba] 5705 pmulhw 0xbabecafe,%xmm5 5706 5707// CHECK: pmulhw 305419896, %xmm5 5708// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12] 5709 pmulhw 0x12345678,%xmm5 5710 5711// CHECK: pmulhw %xmm5, %xmm5 5712// CHECK: encoding: [0x66,0x0f,0xe5,0xed] 5713 pmulhw %xmm5,%xmm5 5714 5715// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3 5716// CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5717 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3 5718 5719// CHECK: pmullw 69, %mm3 5720// CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00] 5721 pmullw 0x45,%mm3 5722 5723// CHECK: pmullw 32493, %mm3 5724// CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00] 5725 pmullw 0x7eed,%mm3 5726 5727// CHECK: pmullw 3133065982, %mm3 5728// CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba] 5729 pmullw 0xbabecafe,%mm3 5730 5731// CHECK: pmullw 305419896, %mm3 5732// CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12] 5733 pmullw 0x12345678,%mm3 5734 5735// CHECK: pmullw %mm3, %mm3 5736// CHECK: encoding: [0x0f,0xd5,0xdb] 5737 pmullw %mm3,%mm3 5738 5739// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5 5740// CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde] 5741 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5742 5743// CHECK: pmullw 69, %xmm5 5744// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00] 5745 pmullw 0x45,%xmm5 5746 5747// CHECK: pmullw 32493, %xmm5 5748// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00] 5749 pmullw 0x7eed,%xmm5 5750 5751// CHECK: pmullw 3133065982, %xmm5 5752// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba] 5753 pmullw 0xbabecafe,%xmm5 5754 5755// CHECK: pmullw 305419896, %xmm5 5756// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12] 5757 pmullw 0x12345678,%xmm5 5758 5759// CHECK: pmullw %xmm5, %xmm5 5760// CHECK: encoding: [0x66,0x0f,0xd5,0xed] 5761 pmullw %xmm5,%xmm5 5762 5763// CHECK: por 3735928559(%ebx,%ecx,8), %mm3 5764// CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5765 por 0xdeadbeef(%ebx,%ecx,8),%mm3 5766 5767// CHECK: por 69, %mm3 5768// CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00] 5769 por 0x45,%mm3 5770 5771// CHECK: por 32493, %mm3 5772// CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00] 5773 por 0x7eed,%mm3 5774 5775// CHECK: por 3133065982, %mm3 5776// CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba] 5777 por 0xbabecafe,%mm3 5778 5779// CHECK: por 305419896, %mm3 5780// CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12] 5781 por 0x12345678,%mm3 5782 5783// CHECK: por %mm3, %mm3 5784// CHECK: encoding: [0x0f,0xeb,0xdb] 5785 por %mm3,%mm3 5786 5787// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5 5788// CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde] 5789 por 0xdeadbeef(%ebx,%ecx,8),%xmm5 5790 5791// CHECK: por 69, %xmm5 5792// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00] 5793 por 0x45,%xmm5 5794 5795// CHECK: por 32493, %xmm5 5796// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00] 5797 por 0x7eed,%xmm5 5798 5799// CHECK: por 3133065982, %xmm5 5800// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba] 5801 por 0xbabecafe,%xmm5 5802 5803// CHECK: por 305419896, %xmm5 5804// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12] 5805 por 0x12345678,%xmm5 5806 5807// CHECK: por %xmm5, %xmm5 5808// CHECK: encoding: [0x66,0x0f,0xeb,0xed] 5809 por %xmm5,%xmm5 5810 5811// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3 5812// CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5813 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3 5814 5815// CHECK: psllw 69, %mm3 5816// CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00] 5817 psllw 0x45,%mm3 5818 5819// CHECK: psllw 32493, %mm3 5820// CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00] 5821 psllw 0x7eed,%mm3 5822 5823// CHECK: psllw 3133065982, %mm3 5824// CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba] 5825 psllw 0xbabecafe,%mm3 5826 5827// CHECK: psllw 305419896, %mm3 5828// CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12] 5829 psllw 0x12345678,%mm3 5830 5831// CHECK: psllw %mm3, %mm3 5832// CHECK: encoding: [0x0f,0xf1,0xdb] 5833 psllw %mm3,%mm3 5834 5835// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5 5836// CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde] 5837 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5 5838 5839// CHECK: psllw 69, %xmm5 5840// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00] 5841 psllw 0x45,%xmm5 5842 5843// CHECK: psllw 32493, %xmm5 5844// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00] 5845 psllw 0x7eed,%xmm5 5846 5847// CHECK: psllw 3133065982, %xmm5 5848// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba] 5849 psllw 0xbabecafe,%xmm5 5850 5851// CHECK: psllw 305419896, %xmm5 5852// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12] 5853 psllw 0x12345678,%xmm5 5854 5855// CHECK: psllw %xmm5, %xmm5 5856// CHECK: encoding: [0x66,0x0f,0xf1,0xed] 5857 psllw %xmm5,%xmm5 5858 5859// CHECK: psllw $127, %mm3 5860// CHECK: encoding: [0x0f,0x71,0xf3,0x7f] 5861 psllw $0x7f,%mm3 5862 5863// CHECK: psllw $127, %xmm5 5864// CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f] 5865 psllw $0x7f,%xmm5 5866 5867// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3 5868// CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5869 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3 5870 5871// CHECK: pslld 69, %mm3 5872// CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00] 5873 pslld 0x45,%mm3 5874 5875// CHECK: pslld 32493, %mm3 5876// CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00] 5877 pslld 0x7eed,%mm3 5878 5879// CHECK: pslld 3133065982, %mm3 5880// CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba] 5881 pslld 0xbabecafe,%mm3 5882 5883// CHECK: pslld 305419896, %mm3 5884// CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12] 5885 pslld 0x12345678,%mm3 5886 5887// CHECK: pslld %mm3, %mm3 5888// CHECK: encoding: [0x0f,0xf2,0xdb] 5889 pslld %mm3,%mm3 5890 5891// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5 5892// CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde] 5893 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5 5894 5895// CHECK: pslld 69, %xmm5 5896// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00] 5897 pslld 0x45,%xmm5 5898 5899// CHECK: pslld 32493, %xmm5 5900// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00] 5901 pslld 0x7eed,%xmm5 5902 5903// CHECK: pslld 3133065982, %xmm5 5904// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba] 5905 pslld 0xbabecafe,%xmm5 5906 5907// CHECK: pslld 305419896, %xmm5 5908// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12] 5909 pslld 0x12345678,%xmm5 5910 5911// CHECK: pslld %xmm5, %xmm5 5912// CHECK: encoding: [0x66,0x0f,0xf2,0xed] 5913 pslld %xmm5,%xmm5 5914 5915// CHECK: pslld $127, %mm3 5916// CHECK: encoding: [0x0f,0x72,0xf3,0x7f] 5917 pslld $0x7f,%mm3 5918 5919// CHECK: pslld $127, %xmm5 5920// CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f] 5921 pslld $0x7f,%xmm5 5922 5923// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3 5924// CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5925 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3 5926 5927// CHECK: psllq 69, %mm3 5928// CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00] 5929 psllq 0x45,%mm3 5930 5931// CHECK: psllq 32493, %mm3 5932// CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00] 5933 psllq 0x7eed,%mm3 5934 5935// CHECK: psllq 3133065982, %mm3 5936// CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba] 5937 psllq 0xbabecafe,%mm3 5938 5939// CHECK: psllq 305419896, %mm3 5940// CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12] 5941 psllq 0x12345678,%mm3 5942 5943// CHECK: psllq %mm3, %mm3 5944// CHECK: encoding: [0x0f,0xf3,0xdb] 5945 psllq %mm3,%mm3 5946 5947// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5 5948// CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde] 5949 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5 5950 5951// CHECK: psllq 69, %xmm5 5952// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00] 5953 psllq 0x45,%xmm5 5954 5955// CHECK: psllq 32493, %xmm5 5956// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00] 5957 psllq 0x7eed,%xmm5 5958 5959// CHECK: psllq 3133065982, %xmm5 5960// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba] 5961 psllq 0xbabecafe,%xmm5 5962 5963// CHECK: psllq 305419896, %xmm5 5964// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12] 5965 psllq 0x12345678,%xmm5 5966 5967// CHECK: psllq %xmm5, %xmm5 5968// CHECK: encoding: [0x66,0x0f,0xf3,0xed] 5969 psllq %xmm5,%xmm5 5970 5971// CHECK: psllq $127, %mm3 5972// CHECK: encoding: [0x0f,0x73,0xf3,0x7f] 5973 psllq $0x7f,%mm3 5974 5975// CHECK: psllq $127, %xmm5 5976// CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f] 5977 psllq $0x7f,%xmm5 5978 5979// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3 5980// CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 5981 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3 5982 5983// CHECK: psraw 69, %mm3 5984// CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00] 5985 psraw 0x45,%mm3 5986 5987// CHECK: psraw 32493, %mm3 5988// CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00] 5989 psraw 0x7eed,%mm3 5990 5991// CHECK: psraw 3133065982, %mm3 5992// CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba] 5993 psraw 0xbabecafe,%mm3 5994 5995// CHECK: psraw 305419896, %mm3 5996// CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12] 5997 psraw 0x12345678,%mm3 5998 5999// CHECK: psraw %mm3, %mm3 6000// CHECK: encoding: [0x0f,0xe1,0xdb] 6001 psraw %mm3,%mm3 6002 6003// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5 6004// CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde] 6005 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6006 6007// CHECK: psraw 69, %xmm5 6008// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00] 6009 psraw 0x45,%xmm5 6010 6011// CHECK: psraw 32493, %xmm5 6012// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00] 6013 psraw 0x7eed,%xmm5 6014 6015// CHECK: psraw 3133065982, %xmm5 6016// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba] 6017 psraw 0xbabecafe,%xmm5 6018 6019// CHECK: psraw 305419896, %xmm5 6020// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12] 6021 psraw 0x12345678,%xmm5 6022 6023// CHECK: psraw %xmm5, %xmm5 6024// CHECK: encoding: [0x66,0x0f,0xe1,0xed] 6025 psraw %xmm5,%xmm5 6026 6027// CHECK: psraw $127, %mm3 6028// CHECK: encoding: [0x0f,0x71,0xe3,0x7f] 6029 psraw $0x7f,%mm3 6030 6031// CHECK: psraw $127, %xmm5 6032// CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f] 6033 psraw $0x7f,%xmm5 6034 6035// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3 6036// CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6037 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3 6038 6039// CHECK: psrad 69, %mm3 6040// CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00] 6041 psrad 0x45,%mm3 6042 6043// CHECK: psrad 32493, %mm3 6044// CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00] 6045 psrad 0x7eed,%mm3 6046 6047// CHECK: psrad 3133065982, %mm3 6048// CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba] 6049 psrad 0xbabecafe,%mm3 6050 6051// CHECK: psrad 305419896, %mm3 6052// CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12] 6053 psrad 0x12345678,%mm3 6054 6055// CHECK: psrad %mm3, %mm3 6056// CHECK: encoding: [0x0f,0xe2,0xdb] 6057 psrad %mm3,%mm3 6058 6059// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5 6060// CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde] 6061 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5 6062 6063// CHECK: psrad 69, %xmm5 6064// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00] 6065 psrad 0x45,%xmm5 6066 6067// CHECK: psrad 32493, %xmm5 6068// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00] 6069 psrad 0x7eed,%xmm5 6070 6071// CHECK: psrad 3133065982, %xmm5 6072// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba] 6073 psrad 0xbabecafe,%xmm5 6074 6075// CHECK: psrad 305419896, %xmm5 6076// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12] 6077 psrad 0x12345678,%xmm5 6078 6079// CHECK: psrad %xmm5, %xmm5 6080// CHECK: encoding: [0x66,0x0f,0xe2,0xed] 6081 psrad %xmm5,%xmm5 6082 6083// CHECK: psrad $127, %mm3 6084// CHECK: encoding: [0x0f,0x72,0xe3,0x7f] 6085 psrad $0x7f,%mm3 6086 6087// CHECK: psrad $127, %xmm5 6088// CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f] 6089 psrad $0x7f,%xmm5 6090 6091// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3 6092// CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6093 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3 6094 6095// CHECK: psrlw 69, %mm3 6096// CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00] 6097 psrlw 0x45,%mm3 6098 6099// CHECK: psrlw 32493, %mm3 6100// CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00] 6101 psrlw 0x7eed,%mm3 6102 6103// CHECK: psrlw 3133065982, %mm3 6104// CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba] 6105 psrlw 0xbabecafe,%mm3 6106 6107// CHECK: psrlw 305419896, %mm3 6108// CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12] 6109 psrlw 0x12345678,%mm3 6110 6111// CHECK: psrlw %mm3, %mm3 6112// CHECK: encoding: [0x0f,0xd1,0xdb] 6113 psrlw %mm3,%mm3 6114 6115// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5 6116// CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde] 6117 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6118 6119// CHECK: psrlw 69, %xmm5 6120// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00] 6121 psrlw 0x45,%xmm5 6122 6123// CHECK: psrlw 32493, %xmm5 6124// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00] 6125 psrlw 0x7eed,%xmm5 6126 6127// CHECK: psrlw 3133065982, %xmm5 6128// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba] 6129 psrlw 0xbabecafe,%xmm5 6130 6131// CHECK: psrlw 305419896, %xmm5 6132// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12] 6133 psrlw 0x12345678,%xmm5 6134 6135// CHECK: psrlw %xmm5, %xmm5 6136// CHECK: encoding: [0x66,0x0f,0xd1,0xed] 6137 psrlw %xmm5,%xmm5 6138 6139// CHECK: psrlw $127, %mm3 6140// CHECK: encoding: [0x0f,0x71,0xd3,0x7f] 6141 psrlw $0x7f,%mm3 6142 6143// CHECK: psrlw $127, %xmm5 6144// CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f] 6145 psrlw $0x7f,%xmm5 6146 6147// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3 6148// CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6149 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3 6150 6151// CHECK: psrld 69, %mm3 6152// CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00] 6153 psrld 0x45,%mm3 6154 6155// CHECK: psrld 32493, %mm3 6156// CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00] 6157 psrld 0x7eed,%mm3 6158 6159// CHECK: psrld 3133065982, %mm3 6160// CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba] 6161 psrld 0xbabecafe,%mm3 6162 6163// CHECK: psrld 305419896, %mm3 6164// CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12] 6165 psrld 0x12345678,%mm3 6166 6167// CHECK: psrld %mm3, %mm3 6168// CHECK: encoding: [0x0f,0xd2,0xdb] 6169 psrld %mm3,%mm3 6170 6171// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5 6172// CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde] 6173 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5 6174 6175// CHECK: psrld 69, %xmm5 6176// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00] 6177 psrld 0x45,%xmm5 6178 6179// CHECK: psrld 32493, %xmm5 6180// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00] 6181 psrld 0x7eed,%xmm5 6182 6183// CHECK: psrld 3133065982, %xmm5 6184// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba] 6185 psrld 0xbabecafe,%xmm5 6186 6187// CHECK: psrld 305419896, %xmm5 6188// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12] 6189 psrld 0x12345678,%xmm5 6190 6191// CHECK: psrld %xmm5, %xmm5 6192// CHECK: encoding: [0x66,0x0f,0xd2,0xed] 6193 psrld %xmm5,%xmm5 6194 6195// CHECK: psrld $127, %mm3 6196// CHECK: encoding: [0x0f,0x72,0xd3,0x7f] 6197 psrld $0x7f,%mm3 6198 6199// CHECK: psrld $127, %xmm5 6200// CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f] 6201 psrld $0x7f,%xmm5 6202 6203// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3 6204// CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6205 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3 6206 6207// CHECK: psrlq 69, %mm3 6208// CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00] 6209 psrlq 0x45,%mm3 6210 6211// CHECK: psrlq 32493, %mm3 6212// CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00] 6213 psrlq 0x7eed,%mm3 6214 6215// CHECK: psrlq 3133065982, %mm3 6216// CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba] 6217 psrlq 0xbabecafe,%mm3 6218 6219// CHECK: psrlq 305419896, %mm3 6220// CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12] 6221 psrlq 0x12345678,%mm3 6222 6223// CHECK: psrlq %mm3, %mm3 6224// CHECK: encoding: [0x0f,0xd3,0xdb] 6225 psrlq %mm3,%mm3 6226 6227// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5 6228// CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde] 6229 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5 6230 6231// CHECK: psrlq 69, %xmm5 6232// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00] 6233 psrlq 0x45,%xmm5 6234 6235// CHECK: psrlq 32493, %xmm5 6236// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00] 6237 psrlq 0x7eed,%xmm5 6238 6239// CHECK: psrlq 3133065982, %xmm5 6240// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba] 6241 psrlq 0xbabecafe,%xmm5 6242 6243// CHECK: psrlq 305419896, %xmm5 6244// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12] 6245 psrlq 0x12345678,%xmm5 6246 6247// CHECK: psrlq %xmm5, %xmm5 6248// CHECK: encoding: [0x66,0x0f,0xd3,0xed] 6249 psrlq %xmm5,%xmm5 6250 6251// CHECK: psrlq $127, %mm3 6252// CHECK: encoding: [0x0f,0x73,0xd3,0x7f] 6253 psrlq $0x7f,%mm3 6254 6255// CHECK: psrlq $127, %xmm5 6256// CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f] 6257 psrlq $0x7f,%xmm5 6258 6259// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3 6260// CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6261 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3 6262 6263// CHECK: psubb 69, %mm3 6264// CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00] 6265 psubb 0x45,%mm3 6266 6267// CHECK: psubb 32493, %mm3 6268// CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00] 6269 psubb 0x7eed,%mm3 6270 6271// CHECK: psubb 3133065982, %mm3 6272// CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba] 6273 psubb 0xbabecafe,%mm3 6274 6275// CHECK: psubb 305419896, %mm3 6276// CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12] 6277 psubb 0x12345678,%mm3 6278 6279// CHECK: psubb %mm3, %mm3 6280// CHECK: encoding: [0x0f,0xf8,0xdb] 6281 psubb %mm3,%mm3 6282 6283// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5 6284// CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde] 6285 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5 6286 6287// CHECK: psubb 69, %xmm5 6288// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00] 6289 psubb 0x45,%xmm5 6290 6291// CHECK: psubb 32493, %xmm5 6292// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00] 6293 psubb 0x7eed,%xmm5 6294 6295// CHECK: psubb 3133065982, %xmm5 6296// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba] 6297 psubb 0xbabecafe,%xmm5 6298 6299// CHECK: psubb 305419896, %xmm5 6300// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12] 6301 psubb 0x12345678,%xmm5 6302 6303// CHECK: psubb %xmm5, %xmm5 6304// CHECK: encoding: [0x66,0x0f,0xf8,0xed] 6305 psubb %xmm5,%xmm5 6306 6307// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3 6308// CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6309 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3 6310 6311// CHECK: psubw 69, %mm3 6312// CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00] 6313 psubw 0x45,%mm3 6314 6315// CHECK: psubw 32493, %mm3 6316// CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00] 6317 psubw 0x7eed,%mm3 6318 6319// CHECK: psubw 3133065982, %mm3 6320// CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba] 6321 psubw 0xbabecafe,%mm3 6322 6323// CHECK: psubw 305419896, %mm3 6324// CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12] 6325 psubw 0x12345678,%mm3 6326 6327// CHECK: psubw %mm3, %mm3 6328// CHECK: encoding: [0x0f,0xf9,0xdb] 6329 psubw %mm3,%mm3 6330 6331// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5 6332// CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde] 6333 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6334 6335// CHECK: psubw 69, %xmm5 6336// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00] 6337 psubw 0x45,%xmm5 6338 6339// CHECK: psubw 32493, %xmm5 6340// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00] 6341 psubw 0x7eed,%xmm5 6342 6343// CHECK: psubw 3133065982, %xmm5 6344// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba] 6345 psubw 0xbabecafe,%xmm5 6346 6347// CHECK: psubw 305419896, %xmm5 6348// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12] 6349 psubw 0x12345678,%xmm5 6350 6351// CHECK: psubw %xmm5, %xmm5 6352// CHECK: encoding: [0x66,0x0f,0xf9,0xed] 6353 psubw %xmm5,%xmm5 6354 6355// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3 6356// CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6357 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3 6358 6359// CHECK: psubd 69, %mm3 6360// CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00] 6361 psubd 0x45,%mm3 6362 6363// CHECK: psubd 32493, %mm3 6364// CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00] 6365 psubd 0x7eed,%mm3 6366 6367// CHECK: psubd 3133065982, %mm3 6368// CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba] 6369 psubd 0xbabecafe,%mm3 6370 6371// CHECK: psubd 305419896, %mm3 6372// CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12] 6373 psubd 0x12345678,%mm3 6374 6375// CHECK: psubd %mm3, %mm3 6376// CHECK: encoding: [0x0f,0xfa,0xdb] 6377 psubd %mm3,%mm3 6378 6379// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5 6380// CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde] 6381 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6382 6383// CHECK: psubd 69, %xmm5 6384// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00] 6385 psubd 0x45,%xmm5 6386 6387// CHECK: psubd 32493, %xmm5 6388// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00] 6389 psubd 0x7eed,%xmm5 6390 6391// CHECK: psubd 3133065982, %xmm5 6392// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba] 6393 psubd 0xbabecafe,%xmm5 6394 6395// CHECK: psubd 305419896, %xmm5 6396// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12] 6397 psubd 0x12345678,%xmm5 6398 6399// CHECK: psubd %xmm5, %xmm5 6400// CHECK: encoding: [0x66,0x0f,0xfa,0xed] 6401 psubd %xmm5,%xmm5 6402 6403// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3 6404// CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6405 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3 6406 6407// CHECK: psubq 69, %mm3 6408// CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00] 6409 psubq 0x45,%mm3 6410 6411// CHECK: psubq 32493, %mm3 6412// CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00] 6413 psubq 0x7eed,%mm3 6414 6415// CHECK: psubq 3133065982, %mm3 6416// CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba] 6417 psubq 0xbabecafe,%mm3 6418 6419// CHECK: psubq 305419896, %mm3 6420// CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12] 6421 psubq 0x12345678,%mm3 6422 6423// CHECK: psubq %mm3, %mm3 6424// CHECK: encoding: [0x0f,0xfb,0xdb] 6425 psubq %mm3,%mm3 6426 6427// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5 6428// CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde] 6429 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5 6430 6431// CHECK: psubq 69, %xmm5 6432// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00] 6433 psubq 0x45,%xmm5 6434 6435// CHECK: psubq 32493, %xmm5 6436// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00] 6437 psubq 0x7eed,%xmm5 6438 6439// CHECK: psubq 3133065982, %xmm5 6440// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba] 6441 psubq 0xbabecafe,%xmm5 6442 6443// CHECK: psubq 305419896, %xmm5 6444// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12] 6445 psubq 0x12345678,%xmm5 6446 6447// CHECK: psubq %xmm5, %xmm5 6448// CHECK: encoding: [0x66,0x0f,0xfb,0xed] 6449 psubq %xmm5,%xmm5 6450 6451// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3 6452// CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6453 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3 6454 6455// CHECK: psubsb 69, %mm3 6456// CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00] 6457 psubsb 0x45,%mm3 6458 6459// CHECK: psubsb 32493, %mm3 6460// CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00] 6461 psubsb 0x7eed,%mm3 6462 6463// CHECK: psubsb 3133065982, %mm3 6464// CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba] 6465 psubsb 0xbabecafe,%mm3 6466 6467// CHECK: psubsb 305419896, %mm3 6468// CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12] 6469 psubsb 0x12345678,%mm3 6470 6471// CHECK: psubsb %mm3, %mm3 6472// CHECK: encoding: [0x0f,0xe8,0xdb] 6473 psubsb %mm3,%mm3 6474 6475// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5 6476// CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde] 6477 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 6478 6479// CHECK: psubsb 69, %xmm5 6480// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00] 6481 psubsb 0x45,%xmm5 6482 6483// CHECK: psubsb 32493, %xmm5 6484// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00] 6485 psubsb 0x7eed,%xmm5 6486 6487// CHECK: psubsb 3133065982, %xmm5 6488// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba] 6489 psubsb 0xbabecafe,%xmm5 6490 6491// CHECK: psubsb 305419896, %xmm5 6492// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12] 6493 psubsb 0x12345678,%xmm5 6494 6495// CHECK: psubsb %xmm5, %xmm5 6496// CHECK: encoding: [0x66,0x0f,0xe8,0xed] 6497 psubsb %xmm5,%xmm5 6498 6499// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3 6500// CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6501 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 6502 6503// CHECK: psubsw 69, %mm3 6504// CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00] 6505 psubsw 0x45,%mm3 6506 6507// CHECK: psubsw 32493, %mm3 6508// CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00] 6509 psubsw 0x7eed,%mm3 6510 6511// CHECK: psubsw 3133065982, %mm3 6512// CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba] 6513 psubsw 0xbabecafe,%mm3 6514 6515// CHECK: psubsw 305419896, %mm3 6516// CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12] 6517 psubsw 0x12345678,%mm3 6518 6519// CHECK: psubsw %mm3, %mm3 6520// CHECK: encoding: [0x0f,0xe9,0xdb] 6521 psubsw %mm3,%mm3 6522 6523// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5 6524// CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde] 6525 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6526 6527// CHECK: psubsw 69, %xmm5 6528// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00] 6529 psubsw 0x45,%xmm5 6530 6531// CHECK: psubsw 32493, %xmm5 6532// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00] 6533 psubsw 0x7eed,%xmm5 6534 6535// CHECK: psubsw 3133065982, %xmm5 6536// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba] 6537 psubsw 0xbabecafe,%xmm5 6538 6539// CHECK: psubsw 305419896, %xmm5 6540// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12] 6541 psubsw 0x12345678,%xmm5 6542 6543// CHECK: psubsw %xmm5, %xmm5 6544// CHECK: encoding: [0x66,0x0f,0xe9,0xed] 6545 psubsw %xmm5,%xmm5 6546 6547// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3 6548// CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6549 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3 6550 6551// CHECK: psubusb 69, %mm3 6552// CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00] 6553 psubusb 0x45,%mm3 6554 6555// CHECK: psubusb 32493, %mm3 6556// CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00] 6557 psubusb 0x7eed,%mm3 6558 6559// CHECK: psubusb 3133065982, %mm3 6560// CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba] 6561 psubusb 0xbabecafe,%mm3 6562 6563// CHECK: psubusb 305419896, %mm3 6564// CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12] 6565 psubusb 0x12345678,%mm3 6566 6567// CHECK: psubusb %mm3, %mm3 6568// CHECK: encoding: [0x0f,0xd8,0xdb] 6569 psubusb %mm3,%mm3 6570 6571// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5 6572// CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde] 6573 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 6574 6575// CHECK: psubusb 69, %xmm5 6576// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00] 6577 psubusb 0x45,%xmm5 6578 6579// CHECK: psubusb 32493, %xmm5 6580// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00] 6581 psubusb 0x7eed,%xmm5 6582 6583// CHECK: psubusb 3133065982, %xmm5 6584// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba] 6585 psubusb 0xbabecafe,%xmm5 6586 6587// CHECK: psubusb 305419896, %xmm5 6588// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12] 6589 psubusb 0x12345678,%xmm5 6590 6591// CHECK: psubusb %xmm5, %xmm5 6592// CHECK: encoding: [0x66,0x0f,0xd8,0xed] 6593 psubusb %xmm5,%xmm5 6594 6595// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3 6596// CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6597 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3 6598 6599// CHECK: psubusw 69, %mm3 6600// CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00] 6601 psubusw 0x45,%mm3 6602 6603// CHECK: psubusw 32493, %mm3 6604// CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00] 6605 psubusw 0x7eed,%mm3 6606 6607// CHECK: psubusw 3133065982, %mm3 6608// CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba] 6609 psubusw 0xbabecafe,%mm3 6610 6611// CHECK: psubusw 305419896, %mm3 6612// CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12] 6613 psubusw 0x12345678,%mm3 6614 6615// CHECK: psubusw %mm3, %mm3 6616// CHECK: encoding: [0x0f,0xd9,0xdb] 6617 psubusw %mm3,%mm3 6618 6619// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5 6620// CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde] 6621 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6622 6623// CHECK: psubusw 69, %xmm5 6624// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00] 6625 psubusw 0x45,%xmm5 6626 6627// CHECK: psubusw 32493, %xmm5 6628// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00] 6629 psubusw 0x7eed,%xmm5 6630 6631// CHECK: psubusw 3133065982, %xmm5 6632// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba] 6633 psubusw 0xbabecafe,%xmm5 6634 6635// CHECK: psubusw 305419896, %xmm5 6636// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12] 6637 psubusw 0x12345678,%xmm5 6638 6639// CHECK: psubusw %xmm5, %xmm5 6640// CHECK: encoding: [0x66,0x0f,0xd9,0xed] 6641 psubusw %xmm5,%xmm5 6642 6643// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3 6644// CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6645 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3 6646 6647// CHECK: punpckhbw 69, %mm3 6648// CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00] 6649 punpckhbw 0x45,%mm3 6650 6651// CHECK: punpckhbw 32493, %mm3 6652// CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00] 6653 punpckhbw 0x7eed,%mm3 6654 6655// CHECK: punpckhbw 3133065982, %mm3 6656// CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba] 6657 punpckhbw 0xbabecafe,%mm3 6658 6659// CHECK: punpckhbw 305419896, %mm3 6660// CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12] 6661 punpckhbw 0x12345678,%mm3 6662 6663// CHECK: punpckhbw %mm3, %mm3 6664// CHECK: encoding: [0x0f,0x68,0xdb] 6665 punpckhbw %mm3,%mm3 6666 6667// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5 6668// CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde] 6669 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6670 6671// CHECK: punpckhbw 69, %xmm5 6672// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00] 6673 punpckhbw 0x45,%xmm5 6674 6675// CHECK: punpckhbw 32493, %xmm5 6676// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00] 6677 punpckhbw 0x7eed,%xmm5 6678 6679// CHECK: punpckhbw 3133065982, %xmm5 6680// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba] 6681 punpckhbw 0xbabecafe,%xmm5 6682 6683// CHECK: punpckhbw 305419896, %xmm5 6684// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12] 6685 punpckhbw 0x12345678,%xmm5 6686 6687// CHECK: punpckhbw %xmm5, %xmm5 6688// CHECK: encoding: [0x66,0x0f,0x68,0xed] 6689 punpckhbw %xmm5,%xmm5 6690 6691// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3 6692// CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6693 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3 6694 6695// CHECK: punpckhwd 69, %mm3 6696// CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00] 6697 punpckhwd 0x45,%mm3 6698 6699// CHECK: punpckhwd 32493, %mm3 6700// CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00] 6701 punpckhwd 0x7eed,%mm3 6702 6703// CHECK: punpckhwd 3133065982, %mm3 6704// CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba] 6705 punpckhwd 0xbabecafe,%mm3 6706 6707// CHECK: punpckhwd 305419896, %mm3 6708// CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12] 6709 punpckhwd 0x12345678,%mm3 6710 6711// CHECK: punpckhwd %mm3, %mm3 6712// CHECK: encoding: [0x0f,0x69,0xdb] 6713 punpckhwd %mm3,%mm3 6714 6715// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5 6716// CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde] 6717 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6718 6719// CHECK: punpckhwd 69, %xmm5 6720// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00] 6721 punpckhwd 0x45,%xmm5 6722 6723// CHECK: punpckhwd 32493, %xmm5 6724// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00] 6725 punpckhwd 0x7eed,%xmm5 6726 6727// CHECK: punpckhwd 3133065982, %xmm5 6728// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba] 6729 punpckhwd 0xbabecafe,%xmm5 6730 6731// CHECK: punpckhwd 305419896, %xmm5 6732// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12] 6733 punpckhwd 0x12345678,%xmm5 6734 6735// CHECK: punpckhwd %xmm5, %xmm5 6736// CHECK: encoding: [0x66,0x0f,0x69,0xed] 6737 punpckhwd %xmm5,%xmm5 6738 6739// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3 6740// CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6741 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3 6742 6743// CHECK: punpckhdq 69, %mm3 6744// CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00] 6745 punpckhdq 0x45,%mm3 6746 6747// CHECK: punpckhdq 32493, %mm3 6748// CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00] 6749 punpckhdq 0x7eed,%mm3 6750 6751// CHECK: punpckhdq 3133065982, %mm3 6752// CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba] 6753 punpckhdq 0xbabecafe,%mm3 6754 6755// CHECK: punpckhdq 305419896, %mm3 6756// CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12] 6757 punpckhdq 0x12345678,%mm3 6758 6759// CHECK: punpckhdq %mm3, %mm3 6760// CHECK: encoding: [0x0f,0x6a,0xdb] 6761 punpckhdq %mm3,%mm3 6762 6763// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5 6764// CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde] 6765 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 6766 6767// CHECK: punpckhdq 69, %xmm5 6768// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00] 6769 punpckhdq 0x45,%xmm5 6770 6771// CHECK: punpckhdq 32493, %xmm5 6772// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00] 6773 punpckhdq 0x7eed,%xmm5 6774 6775// CHECK: punpckhdq 3133065982, %xmm5 6776// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba] 6777 punpckhdq 0xbabecafe,%xmm5 6778 6779// CHECK: punpckhdq 305419896, %xmm5 6780// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12] 6781 punpckhdq 0x12345678,%xmm5 6782 6783// CHECK: punpckhdq %xmm5, %xmm5 6784// CHECK: encoding: [0x66,0x0f,0x6a,0xed] 6785 punpckhdq %xmm5,%xmm5 6786 6787// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3 6788// CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6789 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3 6790 6791// CHECK: punpcklbw 69, %mm3 6792// CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00] 6793 punpcklbw 0x45,%mm3 6794 6795// CHECK: punpcklbw 32493, %mm3 6796// CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00] 6797 punpcklbw 0x7eed,%mm3 6798 6799// CHECK: punpcklbw 3133065982, %mm3 6800// CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba] 6801 punpcklbw 0xbabecafe,%mm3 6802 6803// CHECK: punpcklbw 305419896, %mm3 6804// CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12] 6805 punpcklbw 0x12345678,%mm3 6806 6807// CHECK: punpcklbw %mm3, %mm3 6808// CHECK: encoding: [0x0f,0x60,0xdb] 6809 punpcklbw %mm3,%mm3 6810 6811// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5 6812// CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde] 6813 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 6814 6815// CHECK: punpcklbw 69, %xmm5 6816// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00] 6817 punpcklbw 0x45,%xmm5 6818 6819// CHECK: punpcklbw 32493, %xmm5 6820// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00] 6821 punpcklbw 0x7eed,%xmm5 6822 6823// CHECK: punpcklbw 3133065982, %xmm5 6824// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba] 6825 punpcklbw 0xbabecafe,%xmm5 6826 6827// CHECK: punpcklbw 305419896, %xmm5 6828// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12] 6829 punpcklbw 0x12345678,%xmm5 6830 6831// CHECK: punpcklbw %xmm5, %xmm5 6832// CHECK: encoding: [0x66,0x0f,0x60,0xed] 6833 punpcklbw %xmm5,%xmm5 6834 6835// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3 6836// CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6837 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3 6838 6839// CHECK: punpcklwd 69, %mm3 6840// CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00] 6841 punpcklwd 0x45,%mm3 6842 6843// CHECK: punpcklwd 32493, %mm3 6844// CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00] 6845 punpcklwd 0x7eed,%mm3 6846 6847// CHECK: punpcklwd 3133065982, %mm3 6848// CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba] 6849 punpcklwd 0xbabecafe,%mm3 6850 6851// CHECK: punpcklwd 305419896, %mm3 6852// CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12] 6853 punpcklwd 0x12345678,%mm3 6854 6855// CHECK: punpcklwd %mm3, %mm3 6856// CHECK: encoding: [0x0f,0x61,0xdb] 6857 punpcklwd %mm3,%mm3 6858 6859// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5 6860// CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde] 6861 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 6862 6863// CHECK: punpcklwd 69, %xmm5 6864// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00] 6865 punpcklwd 0x45,%xmm5 6866 6867// CHECK: punpcklwd 32493, %xmm5 6868// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00] 6869 punpcklwd 0x7eed,%xmm5 6870 6871// CHECK: punpcklwd 3133065982, %xmm5 6872// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba] 6873 punpcklwd 0xbabecafe,%xmm5 6874 6875// CHECK: punpcklwd 305419896, %xmm5 6876// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12] 6877 punpcklwd 0x12345678,%xmm5 6878 6879// CHECK: punpcklwd %xmm5, %xmm5 6880// CHECK: encoding: [0x66,0x0f,0x61,0xed] 6881 punpcklwd %xmm5,%xmm5 6882 6883// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3 6884// CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6885 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3 6886 6887// CHECK: punpckldq 69, %mm3 6888// CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00] 6889 punpckldq 0x45,%mm3 6890 6891// CHECK: punpckldq 32493, %mm3 6892// CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00] 6893 punpckldq 0x7eed,%mm3 6894 6895// CHECK: punpckldq 3133065982, %mm3 6896// CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba] 6897 punpckldq 0xbabecafe,%mm3 6898 6899// CHECK: punpckldq 305419896, %mm3 6900// CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12] 6901 punpckldq 0x12345678,%mm3 6902 6903// CHECK: punpckldq %mm3, %mm3 6904// CHECK: encoding: [0x0f,0x62,0xdb] 6905 punpckldq %mm3,%mm3 6906 6907// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5 6908// CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde] 6909 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 6910 6911// CHECK: punpckldq 69, %xmm5 6912// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00] 6913 punpckldq 0x45,%xmm5 6914 6915// CHECK: punpckldq 32493, %xmm5 6916// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00] 6917 punpckldq 0x7eed,%xmm5 6918 6919// CHECK: punpckldq 3133065982, %xmm5 6920// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba] 6921 punpckldq 0xbabecafe,%xmm5 6922 6923// CHECK: punpckldq 305419896, %xmm5 6924// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12] 6925 punpckldq 0x12345678,%xmm5 6926 6927// CHECK: punpckldq %xmm5, %xmm5 6928// CHECK: encoding: [0x66,0x0f,0x62,0xed] 6929 punpckldq %xmm5,%xmm5 6930 6931// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3 6932// CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde] 6933 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3 6934 6935// CHECK: pxor 69, %mm3 6936// CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00] 6937 pxor 0x45,%mm3 6938 6939// CHECK: pxor 32493, %mm3 6940// CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00] 6941 pxor 0x7eed,%mm3 6942 6943// CHECK: pxor 3133065982, %mm3 6944// CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba] 6945 pxor 0xbabecafe,%mm3 6946 6947// CHECK: pxor 305419896, %mm3 6948// CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12] 6949 pxor 0x12345678,%mm3 6950 6951// CHECK: pxor %mm3, %mm3 6952// CHECK: encoding: [0x0f,0xef,0xdb] 6953 pxor %mm3,%mm3 6954 6955// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5 6956// CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde] 6957 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5 6958 6959// CHECK: pxor 69, %xmm5 6960// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00] 6961 pxor 0x45,%xmm5 6962 6963// CHECK: pxor 32493, %xmm5 6964// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00] 6965 pxor 0x7eed,%xmm5 6966 6967// CHECK: pxor 3133065982, %xmm5 6968// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba] 6969 pxor 0xbabecafe,%xmm5 6970 6971// CHECK: pxor 305419896, %xmm5 6972// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12] 6973 pxor 0x12345678,%xmm5 6974 6975// CHECK: pxor %xmm5, %xmm5 6976// CHECK: encoding: [0x66,0x0f,0xef,0xed] 6977 pxor %xmm5,%xmm5 6978 6979// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5 6980// CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 6981 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5 6982 6983// CHECK: addps 69, %xmm5 6984// CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 6985 addps 0x45,%xmm5 6986 6987// CHECK: addps 32493, %xmm5 6988// CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 6989 addps 0x7eed,%xmm5 6990 6991// CHECK: addps 3133065982, %xmm5 6992// CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 6993 addps 0xbabecafe,%xmm5 6994 6995// CHECK: addps 305419896, %xmm5 6996// CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 6997 addps 0x12345678,%xmm5 6998 6999// CHECK: addps %xmm5, %xmm5 7000// CHECK: encoding: [0x0f,0x58,0xed] 7001 addps %xmm5,%xmm5 7002 7003// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5 7004// CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 7005 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7006 7007// CHECK: addss 69, %xmm5 7008// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 7009 addss 0x45,%xmm5 7010 7011// CHECK: addss 32493, %xmm5 7012// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 7013 addss 0x7eed,%xmm5 7014 7015// CHECK: addss 3133065982, %xmm5 7016// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 7017 addss 0xbabecafe,%xmm5 7018 7019// CHECK: addss 305419896, %xmm5 7020// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 7021 addss 0x12345678,%xmm5 7022 7023// CHECK: addss %xmm5, %xmm5 7024// CHECK: encoding: [0xf3,0x0f,0x58,0xed] 7025 addss %xmm5,%xmm5 7026 7027// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5 7028// CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] 7029 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7030 7031// CHECK: andnps 69, %xmm5 7032// CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] 7033 andnps 0x45,%xmm5 7034 7035// CHECK: andnps 32493, %xmm5 7036// CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] 7037 andnps 0x7eed,%xmm5 7038 7039// CHECK: andnps 3133065982, %xmm5 7040// CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] 7041 andnps 0xbabecafe,%xmm5 7042 7043// CHECK: andnps 305419896, %xmm5 7044// CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] 7045 andnps 0x12345678,%xmm5 7046 7047// CHECK: andnps %xmm5, %xmm5 7048// CHECK: encoding: [0x0f,0x55,0xed] 7049 andnps %xmm5,%xmm5 7050 7051// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5 7052// CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] 7053 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7054 7055// CHECK: andps 69, %xmm5 7056// CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] 7057 andps 0x45,%xmm5 7058 7059// CHECK: andps 32493, %xmm5 7060// CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] 7061 andps 0x7eed,%xmm5 7062 7063// CHECK: andps 3133065982, %xmm5 7064// CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] 7065 andps 0xbabecafe,%xmm5 7066 7067// CHECK: andps 305419896, %xmm5 7068// CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] 7069 andps 0x12345678,%xmm5 7070 7071// CHECK: andps %xmm5, %xmm5 7072// CHECK: encoding: [0x0f,0x54,0xed] 7073 andps %xmm5,%xmm5 7074 7075// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5 7076// CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7077 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7078 7079// CHECK: comiss 69, %xmm5 7080// CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] 7081 comiss 0x45,%xmm5 7082 7083// CHECK: comiss 32493, %xmm5 7084// CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] 7085 comiss 0x7eed,%xmm5 7086 7087// CHECK: comiss 3133065982, %xmm5 7088// CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] 7089 comiss 0xbabecafe,%xmm5 7090 7091// CHECK: comiss 305419896, %xmm5 7092// CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] 7093 comiss 0x12345678,%xmm5 7094 7095// CHECK: comiss %xmm5, %xmm5 7096// CHECK: encoding: [0x0f,0x2f,0xed] 7097 comiss %xmm5,%xmm5 7098 7099// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 7100// CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7101 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7102 7103// CHECK: cvtpi2ps 69, %xmm5 7104// CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 7105 cvtpi2ps 0x45,%xmm5 7106 7107// CHECK: cvtpi2ps 32493, %xmm5 7108// CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 7109 cvtpi2ps 0x7eed,%xmm5 7110 7111// CHECK: cvtpi2ps 3133065982, %xmm5 7112// CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 7113 cvtpi2ps 0xbabecafe,%xmm5 7114 7115// CHECK: cvtpi2ps 305419896, %xmm5 7116// CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 7117 cvtpi2ps 0x12345678,%xmm5 7118 7119// CHECK: cvtpi2ps %mm3, %xmm5 7120// CHECK: encoding: [0x0f,0x2a,0xeb] 7121 cvtpi2ps %mm3,%xmm5 7122 7123// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 7124// CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7125 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 7126 7127// CHECK: cvtps2pi 69, %mm3 7128// CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] 7129 cvtps2pi 0x45,%mm3 7130 7131// CHECK: cvtps2pi 32493, %mm3 7132// CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] 7133 cvtps2pi 0x7eed,%mm3 7134 7135// CHECK: cvtps2pi 3133065982, %mm3 7136// CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] 7137 cvtps2pi 0xbabecafe,%mm3 7138 7139// CHECK: cvtps2pi 305419896, %mm3 7140// CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] 7141 cvtps2pi 0x12345678,%mm3 7142 7143// CHECK: cvtps2pi %xmm5, %mm3 7144// CHECK: encoding: [0x0f,0x2d,0xdd] 7145 cvtps2pi %xmm5,%mm3 7146 7147// CHECK: cvtsi2ss %ecx, %xmm5 7148// CHECK: encoding: [0xf3,0x0f,0x2a,0xe9] 7149 cvtsi2ss %ecx,%xmm5 7150 7151// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5 7152// CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 7153 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7154 7155// CHECK: cvtsi2ss 69, %xmm5 7156// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 7157 cvtsi2ss 0x45,%xmm5 7158 7159// CHECK: cvtsi2ss 32493, %xmm5 7160// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 7161 cvtsi2ss 0x7eed,%xmm5 7162 7163// CHECK: cvtsi2ss 3133065982, %xmm5 7164// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 7165 cvtsi2ss 0xbabecafe,%xmm5 7166 7167// CHECK: cvtsi2ss 305419896, %xmm5 7168// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 7169 cvtsi2ss 0x12345678,%xmm5 7170 7171// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 7172// CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7173 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 7174 7175// CHECK: cvttps2pi 69, %mm3 7176// CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] 7177 cvttps2pi 0x45,%mm3 7178 7179// CHECK: cvttps2pi 32493, %mm3 7180// CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] 7181 cvttps2pi 0x7eed,%mm3 7182 7183// CHECK: cvttps2pi 3133065982, %mm3 7184// CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] 7185 cvttps2pi 0xbabecafe,%mm3 7186 7187// CHECK: cvttps2pi 305419896, %mm3 7188// CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] 7189 cvttps2pi 0x12345678,%mm3 7190 7191// CHECK: cvttps2pi %xmm5, %mm3 7192// CHECK: encoding: [0x0f,0x2c,0xdd] 7193 cvttps2pi %xmm5,%mm3 7194 7195// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx 7196// CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] 7197 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx 7198 7199// CHECK: cvttss2si 69, %ecx 7200// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] 7201 cvttss2si 0x45,%ecx 7202 7203// CHECK: cvttss2si 32493, %ecx 7204// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] 7205 cvttss2si 0x7eed,%ecx 7206 7207// CHECK: cvttss2si 3133065982, %ecx 7208// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] 7209 cvttss2si 0xbabecafe,%ecx 7210 7211// CHECK: cvttss2si 305419896, %ecx 7212// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] 7213 cvttss2si 0x12345678,%ecx 7214 7215// CHECK: cvttss2si %xmm5, %ecx 7216// CHECK: encoding: [0xf3,0x0f,0x2c,0xcd] 7217 cvttss2si %xmm5,%ecx 7218 7219// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5 7220// CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7221 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7222 7223// CHECK: divps 69, %xmm5 7224// CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 7225 divps 0x45,%xmm5 7226 7227// CHECK: divps 32493, %xmm5 7228// CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 7229 divps 0x7eed,%xmm5 7230 7231// CHECK: divps 3133065982, %xmm5 7232// CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 7233 divps 0xbabecafe,%xmm5 7234 7235// CHECK: divps 305419896, %xmm5 7236// CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 7237 divps 0x12345678,%xmm5 7238 7239// CHECK: divps %xmm5, %xmm5 7240// CHECK: encoding: [0x0f,0x5e,0xed] 7241 divps %xmm5,%xmm5 7242 7243// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5 7244// CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 7245 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7246 7247// CHECK: divss 69, %xmm5 7248// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 7249 divss 0x45,%xmm5 7250 7251// CHECK: divss 32493, %xmm5 7252// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 7253 divss 0x7eed,%xmm5 7254 7255// CHECK: divss 3133065982, %xmm5 7256// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 7257 divss 0xbabecafe,%xmm5 7258 7259// CHECK: divss 305419896, %xmm5 7260// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 7261 divss 0x12345678,%xmm5 7262 7263// CHECK: divss %xmm5, %xmm5 7264// CHECK: encoding: [0xf3,0x0f,0x5e,0xed] 7265 divss %xmm5,%xmm5 7266 7267// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) 7268// CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde] 7269 ldmxcsr 0xdeadbeef(%ebx,%ecx,8) 7270 7271// CHECK: ldmxcsr 32493 7272// CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00] 7273 ldmxcsr 0x7eed 7274 7275// CHECK: ldmxcsr 3133065982 7276// CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba] 7277 ldmxcsr 0xbabecafe 7278 7279// CHECK: ldmxcsr 305419896 7280// CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12] 7281 ldmxcsr 0x12345678 7282 7283// CHECK: maskmovq %mm3, %mm3 7284// CHECK: encoding: [0x0f,0xf7,0xdb] 7285 maskmovq %mm3,%mm3 7286 7287// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5 7288// CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7289 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7290 7291// CHECK: maxps 69, %xmm5 7292// CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 7293 maxps 0x45,%xmm5 7294 7295// CHECK: maxps 32493, %xmm5 7296// CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 7297 maxps 0x7eed,%xmm5 7298 7299// CHECK: maxps 3133065982, %xmm5 7300// CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 7301 maxps 0xbabecafe,%xmm5 7302 7303// CHECK: maxps 305419896, %xmm5 7304// CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 7305 maxps 0x12345678,%xmm5 7306 7307// CHECK: maxps %xmm5, %xmm5 7308// CHECK: encoding: [0x0f,0x5f,0xed] 7309 maxps %xmm5,%xmm5 7310 7311// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5 7312// CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 7313 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7314 7315// CHECK: maxss 69, %xmm5 7316// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 7317 maxss 0x45,%xmm5 7318 7319// CHECK: maxss 32493, %xmm5 7320// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 7321 maxss 0x7eed,%xmm5 7322 7323// CHECK: maxss 3133065982, %xmm5 7324// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 7325 maxss 0xbabecafe,%xmm5 7326 7327// CHECK: maxss 305419896, %xmm5 7328// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 7329 maxss 0x12345678,%xmm5 7330 7331// CHECK: maxss %xmm5, %xmm5 7332// CHECK: encoding: [0xf3,0x0f,0x5f,0xed] 7333 maxss %xmm5,%xmm5 7334 7335// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5 7336// CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 7337 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7338 7339// CHECK: minps 69, %xmm5 7340// CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 7341 minps 0x45,%xmm5 7342 7343// CHECK: minps 32493, %xmm5 7344// CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 7345 minps 0x7eed,%xmm5 7346 7347// CHECK: minps 3133065982, %xmm5 7348// CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 7349 minps 0xbabecafe,%xmm5 7350 7351// CHECK: minps 305419896, %xmm5 7352// CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 7353 minps 0x12345678,%xmm5 7354 7355// CHECK: minps %xmm5, %xmm5 7356// CHECK: encoding: [0x0f,0x5d,0xed] 7357 minps %xmm5,%xmm5 7358 7359// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5 7360// CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 7361 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7362 7363// CHECK: minss 69, %xmm5 7364// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 7365 minss 0x45,%xmm5 7366 7367// CHECK: minss 32493, %xmm5 7368// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 7369 minss 0x7eed,%xmm5 7370 7371// CHECK: minss 3133065982, %xmm5 7372// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 7373 minss 0xbabecafe,%xmm5 7374 7375// CHECK: minss 305419896, %xmm5 7376// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 7377 minss 0x12345678,%xmm5 7378 7379// CHECK: minss %xmm5, %xmm5 7380// CHECK: encoding: [0xf3,0x0f,0x5d,0xed] 7381 minss %xmm5,%xmm5 7382 7383// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 7384// CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 7385 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7386 7387// CHECK: movaps 69, %xmm5 7388// CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] 7389 movaps 0x45,%xmm5 7390 7391// CHECK: movaps 32493, %xmm5 7392// CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] 7393 movaps 0x7eed,%xmm5 7394 7395// CHECK: movaps 3133065982, %xmm5 7396// CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] 7397 movaps 0xbabecafe,%xmm5 7398 7399// CHECK: movaps 305419896, %xmm5 7400// CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] 7401 movaps 0x12345678,%xmm5 7402 7403// CHECK: movaps %xmm5, %xmm5 7404// CHECK: encoding: [0x0f,0x28,0xed] 7405 movaps %xmm5,%xmm5 7406 7407// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) 7408// CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 7409 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) 7410 7411// CHECK: movaps %xmm5, 69 7412// CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] 7413 movaps %xmm5,0x45 7414 7415// CHECK: movaps %xmm5, 32493 7416// CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] 7417 movaps %xmm5,0x7eed 7418 7419// CHECK: movaps %xmm5, 3133065982 7420// CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] 7421 movaps %xmm5,0xbabecafe 7422 7423// CHECK: movaps %xmm5, 305419896 7424// CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] 7425 movaps %xmm5,0x12345678 7426 7427// CHECK: movaps %xmm5, %xmm5 7428// CHECK: encoding: [0x0f,0x28,0xed] 7429 movaps %xmm5,%xmm5 7430 7431// CHECK: movhlps %xmm5, %xmm5 7432// CHECK: encoding: [0x0f,0x12,0xed] 7433 movhlps %xmm5,%xmm5 7434 7435// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5 7436// CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 7437 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7438 7439// CHECK: movhps 69, %xmm5 7440// CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 7441 movhps 0x45,%xmm5 7442 7443// CHECK: movhps 32493, %xmm5 7444// CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 7445 movhps 0x7eed,%xmm5 7446 7447// CHECK: movhps 3133065982, %xmm5 7448// CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 7449 movhps 0xbabecafe,%xmm5 7450 7451// CHECK: movhps 305419896, %xmm5 7452// CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 7453 movhps 0x12345678,%xmm5 7454 7455// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) 7456// CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 7457 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) 7458 7459// CHECK: movhps %xmm5, 69 7460// CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] 7461 movhps %xmm5,0x45 7462 7463// CHECK: movhps %xmm5, 32493 7464// CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] 7465 movhps %xmm5,0x7eed 7466 7467// CHECK: movhps %xmm5, 3133065982 7468// CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] 7469 movhps %xmm5,0xbabecafe 7470 7471// CHECK: movhps %xmm5, 305419896 7472// CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] 7473 movhps %xmm5,0x12345678 7474 7475// CHECK: movlhps %xmm5, %xmm5 7476// CHECK: encoding: [0x0f,0x16,0xed] 7477 movlhps %xmm5,%xmm5 7478 7479// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5 7480// CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 7481 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7482 7483// CHECK: movlps 69, %xmm5 7484// CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 7485 movlps 0x45,%xmm5 7486 7487// CHECK: movlps 32493, %xmm5 7488// CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 7489 movlps 0x7eed,%xmm5 7490 7491// CHECK: movlps 3133065982, %xmm5 7492// CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 7493 movlps 0xbabecafe,%xmm5 7494 7495// CHECK: movlps 305419896, %xmm5 7496// CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 7497 movlps 0x12345678,%xmm5 7498 7499// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) 7500// CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] 7501 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) 7502 7503// CHECK: movlps %xmm5, 69 7504// CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] 7505 movlps %xmm5,0x45 7506 7507// CHECK: movlps %xmm5, 32493 7508// CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] 7509 movlps %xmm5,0x7eed 7510 7511// CHECK: movlps %xmm5, 3133065982 7512// CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] 7513 movlps %xmm5,0xbabecafe 7514 7515// CHECK: movlps %xmm5, 305419896 7516// CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] 7517 movlps %xmm5,0x12345678 7518 7519// CHECK: movmskps %xmm5, %ecx 7520// CHECK: encoding: [0x0f,0x50,0xcd] 7521 movmskps %xmm5,%ecx 7522 7523// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) 7524// CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 7525 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) 7526 7527// CHECK: movntps %xmm5, 69 7528// CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] 7529 movntps %xmm5,0x45 7530 7531// CHECK: movntps %xmm5, 32493 7532// CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] 7533 movntps %xmm5,0x7eed 7534 7535// CHECK: movntps %xmm5, 3133065982 7536// CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 7537 movntps %xmm5,0xbabecafe 7538 7539// CHECK: movntps %xmm5, 305419896 7540// CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] 7541 movntps %xmm5,0x12345678 7542 7543// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) 7544// CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7545 movntq %mm3,0xdeadbeef(%ebx,%ecx,8) 7546 7547// CHECK: movntq %mm3, 69 7548// CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00] 7549 movntq %mm3,0x45 7550 7551// CHECK: movntq %mm3, 32493 7552// CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00] 7553 movntq %mm3,0x7eed 7554 7555// CHECK: movntq %mm3, 3133065982 7556// CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba] 7557 movntq %mm3,0xbabecafe 7558 7559// CHECK: movntq %mm3, 305419896 7560// CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12] 7561 movntq %mm3,0x12345678 7562 7563// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) 7564// CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde] 7565 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) 7566 7567// CHECK: movntdq %xmm5, 69 7568// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00] 7569 movntdq %xmm5,0x45 7570 7571// CHECK: movntdq %xmm5, 32493 7572// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00] 7573 movntdq %xmm5,0x7eed 7574 7575// CHECK: movntdq %xmm5, 3133065982 7576// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba] 7577 movntdq %xmm5,0xbabecafe 7578 7579// CHECK: movntdq %xmm5, 305419896 7580// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12] 7581 movntdq %xmm5,0x12345678 7582 7583// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 7584// CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 7585 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7586 7587// CHECK: movss 69, %xmm5 7588// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 7589 movss 0x45,%xmm5 7590 7591// CHECK: movss 32493, %xmm5 7592// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 7593 movss 0x7eed,%xmm5 7594 7595// CHECK: movss 3133065982, %xmm5 7596// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 7597 movss 0xbabecafe,%xmm5 7598 7599// CHECK: movss 305419896, %xmm5 7600// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 7601 movss 0x12345678,%xmm5 7602 7603// CHECK: movss %xmm5, %xmm5 7604// CHECK: encoding: [0xf3,0x0f,0x10,0xed] 7605 movss %xmm5,%xmm5 7606 7607// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) 7608// CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 7609 movss %xmm5,0xdeadbeef(%ebx,%ecx,8) 7610 7611// CHECK: movss %xmm5, 69 7612// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 7613 movss %xmm5,0x45 7614 7615// CHECK: movss %xmm5, 32493 7616// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 7617 movss %xmm5,0x7eed 7618 7619// CHECK: movss %xmm5, 3133065982 7620// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 7621 movss %xmm5,0xbabecafe 7622 7623// CHECK: movss %xmm5, 305419896 7624// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 7625 movss %xmm5,0x12345678 7626 7627// CHECK: movss %xmm5, %xmm5 7628// CHECK: encoding: [0xf3,0x0f,0x10,0xed] 7629 movss %xmm5,%xmm5 7630 7631// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 7632// CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 7633 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 7634 7635// CHECK: movups 69, %xmm5 7636// CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 7637 movups 0x45,%xmm5 7638 7639// CHECK: movups 32493, %xmm5 7640// CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 7641 movups 0x7eed,%xmm5 7642 7643// CHECK: movups 3133065982, %xmm5 7644// CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 7645 movups 0xbabecafe,%xmm5 7646 7647// CHECK: movups 305419896, %xmm5 7648// CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 7649 movups 0x12345678,%xmm5 7650 7651// CHECK: movups %xmm5, %xmm5 7652// CHECK: encoding: [0x0f,0x10,0xed] 7653 movups %xmm5,%xmm5 7654 7655// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) 7656// CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 7657 movups %xmm5,0xdeadbeef(%ebx,%ecx,8) 7658 7659// CHECK: movups %xmm5, 69 7660// CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 7661 movups %xmm5,0x45 7662 7663// CHECK: movups %xmm5, 32493 7664// CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 7665 movups %xmm5,0x7eed 7666 7667// CHECK: movups %xmm5, 3133065982 7668// CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 7669 movups %xmm5,0xbabecafe 7670 7671// CHECK: movups %xmm5, 305419896 7672// CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 7673 movups %xmm5,0x12345678 7674 7675// CHECK: movups %xmm5, %xmm5 7676// CHECK: encoding: [0x0f,0x10,0xed] 7677 movups %xmm5,%xmm5 7678 7679// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5 7680// CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 7681 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7682 7683// CHECK: mulps 69, %xmm5 7684// CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 7685 mulps 0x45,%xmm5 7686 7687// CHECK: mulps 32493, %xmm5 7688// CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 7689 mulps 0x7eed,%xmm5 7690 7691// CHECK: mulps 3133065982, %xmm5 7692// CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 7693 mulps 0xbabecafe,%xmm5 7694 7695// CHECK: mulps 305419896, %xmm5 7696// CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 7697 mulps 0x12345678,%xmm5 7698 7699// CHECK: mulps %xmm5, %xmm5 7700// CHECK: encoding: [0x0f,0x59,0xed] 7701 mulps %xmm5,%xmm5 7702 7703// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5 7704// CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 7705 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5 7706 7707// CHECK: mulss 69, %xmm5 7708// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 7709 mulss 0x45,%xmm5 7710 7711// CHECK: mulss 32493, %xmm5 7712// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 7713 mulss 0x7eed,%xmm5 7714 7715// CHECK: mulss 3133065982, %xmm5 7716// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 7717 mulss 0xbabecafe,%xmm5 7718 7719// CHECK: mulss 305419896, %xmm5 7720// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 7721 mulss 0x12345678,%xmm5 7722 7723// CHECK: mulss %xmm5, %xmm5 7724// CHECK: encoding: [0xf3,0x0f,0x59,0xed] 7725 mulss %xmm5,%xmm5 7726 7727// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5 7728// CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] 7729 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5 7730 7731// CHECK: orps 69, %xmm5 7732// CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] 7733 orps 0x45,%xmm5 7734 7735// CHECK: orps 32493, %xmm5 7736// CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] 7737 orps 0x7eed,%xmm5 7738 7739// CHECK: orps 3133065982, %xmm5 7740// CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] 7741 orps 0xbabecafe,%xmm5 7742 7743// CHECK: orps 305419896, %xmm5 7744// CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] 7745 orps 0x12345678,%xmm5 7746 7747// CHECK: orps %xmm5, %xmm5 7748// CHECK: encoding: [0x0f,0x56,0xed] 7749 orps %xmm5,%xmm5 7750 7751// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3 7752// CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7753 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3 7754 7755// CHECK: pavgb 69, %mm3 7756// CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00] 7757 pavgb 0x45,%mm3 7758 7759// CHECK: pavgb 32493, %mm3 7760// CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00] 7761 pavgb 0x7eed,%mm3 7762 7763// CHECK: pavgb 3133065982, %mm3 7764// CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba] 7765 pavgb 0xbabecafe,%mm3 7766 7767// CHECK: pavgb 305419896, %mm3 7768// CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12] 7769 pavgb 0x12345678,%mm3 7770 7771// CHECK: pavgb %mm3, %mm3 7772// CHECK: encoding: [0x0f,0xe0,0xdb] 7773 pavgb %mm3,%mm3 7774 7775// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5 7776// CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde] 7777 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5 7778 7779// CHECK: pavgb 69, %xmm5 7780// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00] 7781 pavgb 0x45,%xmm5 7782 7783// CHECK: pavgb 32493, %xmm5 7784// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00] 7785 pavgb 0x7eed,%xmm5 7786 7787// CHECK: pavgb 3133065982, %xmm5 7788// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba] 7789 pavgb 0xbabecafe,%xmm5 7790 7791// CHECK: pavgb 305419896, %xmm5 7792// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12] 7793 pavgb 0x12345678,%xmm5 7794 7795// CHECK: pavgb %xmm5, %xmm5 7796// CHECK: encoding: [0x66,0x0f,0xe0,0xed] 7797 pavgb %xmm5,%xmm5 7798 7799// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3 7800// CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7801 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3 7802 7803// CHECK: pavgw 69, %mm3 7804// CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00] 7805 pavgw 0x45,%mm3 7806 7807// CHECK: pavgw 32493, %mm3 7808// CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00] 7809 pavgw 0x7eed,%mm3 7810 7811// CHECK: pavgw 3133065982, %mm3 7812// CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba] 7813 pavgw 0xbabecafe,%mm3 7814 7815// CHECK: pavgw 305419896, %mm3 7816// CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12] 7817 pavgw 0x12345678,%mm3 7818 7819// CHECK: pavgw %mm3, %mm3 7820// CHECK: encoding: [0x0f,0xe3,0xdb] 7821 pavgw %mm3,%mm3 7822 7823// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5 7824// CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde] 7825 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5 7826 7827// CHECK: pavgw 69, %xmm5 7828// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00] 7829 pavgw 0x45,%xmm5 7830 7831// CHECK: pavgw 32493, %xmm5 7832// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00] 7833 pavgw 0x7eed,%xmm5 7834 7835// CHECK: pavgw 3133065982, %xmm5 7836// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba] 7837 pavgw 0xbabecafe,%xmm5 7838 7839// CHECK: pavgw 305419896, %xmm5 7840// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12] 7841 pavgw 0x12345678,%xmm5 7842 7843// CHECK: pavgw %xmm5, %xmm5 7844// CHECK: encoding: [0x66,0x0f,0xe3,0xed] 7845 pavgw %xmm5,%xmm5 7846 7847// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3 7848// CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7849 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3 7850 7851// CHECK: pmaxsw 69, %mm3 7852// CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00] 7853 pmaxsw 0x45,%mm3 7854 7855// CHECK: pmaxsw 32493, %mm3 7856// CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00] 7857 pmaxsw 0x7eed,%mm3 7858 7859// CHECK: pmaxsw 3133065982, %mm3 7860// CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba] 7861 pmaxsw 0xbabecafe,%mm3 7862 7863// CHECK: pmaxsw 305419896, %mm3 7864// CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12] 7865 pmaxsw 0x12345678,%mm3 7866 7867// CHECK: pmaxsw %mm3, %mm3 7868// CHECK: encoding: [0x0f,0xee,0xdb] 7869 pmaxsw %mm3,%mm3 7870 7871// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5 7872// CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde] 7873 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 7874 7875// CHECK: pmaxsw 69, %xmm5 7876// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00] 7877 pmaxsw 0x45,%xmm5 7878 7879// CHECK: pmaxsw 32493, %xmm5 7880// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00] 7881 pmaxsw 0x7eed,%xmm5 7882 7883// CHECK: pmaxsw 3133065982, %xmm5 7884// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba] 7885 pmaxsw 0xbabecafe,%xmm5 7886 7887// CHECK: pmaxsw 305419896, %xmm5 7888// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12] 7889 pmaxsw 0x12345678,%xmm5 7890 7891// CHECK: pmaxsw %xmm5, %xmm5 7892// CHECK: encoding: [0x66,0x0f,0xee,0xed] 7893 pmaxsw %xmm5,%xmm5 7894 7895// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3 7896// CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7897 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3 7898 7899// CHECK: pmaxub 69, %mm3 7900// CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00] 7901 pmaxub 0x45,%mm3 7902 7903// CHECK: pmaxub 32493, %mm3 7904// CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00] 7905 pmaxub 0x7eed,%mm3 7906 7907// CHECK: pmaxub 3133065982, %mm3 7908// CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba] 7909 pmaxub 0xbabecafe,%mm3 7910 7911// CHECK: pmaxub 305419896, %mm3 7912// CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12] 7913 pmaxub 0x12345678,%mm3 7914 7915// CHECK: pmaxub %mm3, %mm3 7916// CHECK: encoding: [0x0f,0xde,0xdb] 7917 pmaxub %mm3,%mm3 7918 7919// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5 7920// CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde] 7921 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5 7922 7923// CHECK: pmaxub 69, %xmm5 7924// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00] 7925 pmaxub 0x45,%xmm5 7926 7927// CHECK: pmaxub 32493, %xmm5 7928// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00] 7929 pmaxub 0x7eed,%xmm5 7930 7931// CHECK: pmaxub 3133065982, %xmm5 7932// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba] 7933 pmaxub 0xbabecafe,%xmm5 7934 7935// CHECK: pmaxub 305419896, %xmm5 7936// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12] 7937 pmaxub 0x12345678,%xmm5 7938 7939// CHECK: pmaxub %xmm5, %xmm5 7940// CHECK: encoding: [0x66,0x0f,0xde,0xed] 7941 pmaxub %xmm5,%xmm5 7942 7943// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3 7944// CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7945 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3 7946 7947// CHECK: pminsw 69, %mm3 7948// CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00] 7949 pminsw 0x45,%mm3 7950 7951// CHECK: pminsw 32493, %mm3 7952// CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00] 7953 pminsw 0x7eed,%mm3 7954 7955// CHECK: pminsw 3133065982, %mm3 7956// CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba] 7957 pminsw 0xbabecafe,%mm3 7958 7959// CHECK: pminsw 305419896, %mm3 7960// CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12] 7961 pminsw 0x12345678,%mm3 7962 7963// CHECK: pminsw %mm3, %mm3 7964// CHECK: encoding: [0x0f,0xea,0xdb] 7965 pminsw %mm3,%mm3 7966 7967// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5 7968// CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde] 7969 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 7970 7971// CHECK: pminsw 69, %xmm5 7972// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00] 7973 pminsw 0x45,%xmm5 7974 7975// CHECK: pminsw 32493, %xmm5 7976// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00] 7977 pminsw 0x7eed,%xmm5 7978 7979// CHECK: pminsw 3133065982, %xmm5 7980// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba] 7981 pminsw 0xbabecafe,%xmm5 7982 7983// CHECK: pminsw 305419896, %xmm5 7984// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12] 7985 pminsw 0x12345678,%xmm5 7986 7987// CHECK: pminsw %xmm5, %xmm5 7988// CHECK: encoding: [0x66,0x0f,0xea,0xed] 7989 pminsw %xmm5,%xmm5 7990 7991// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3 7992// CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 7993 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3 7994 7995// CHECK: pminub 69, %mm3 7996// CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00] 7997 pminub 0x45,%mm3 7998 7999// CHECK: pminub 32493, %mm3 8000// CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00] 8001 pminub 0x7eed,%mm3 8002 8003// CHECK: pminub 3133065982, %mm3 8004// CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba] 8005 pminub 0xbabecafe,%mm3 8006 8007// CHECK: pminub 305419896, %mm3 8008// CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12] 8009 pminub 0x12345678,%mm3 8010 8011// CHECK: pminub %mm3, %mm3 8012// CHECK: encoding: [0x0f,0xda,0xdb] 8013 pminub %mm3,%mm3 8014 8015// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5 8016// CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde] 8017 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5 8018 8019// CHECK: pminub 69, %xmm5 8020// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00] 8021 pminub 0x45,%xmm5 8022 8023// CHECK: pminub 32493, %xmm5 8024// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00] 8025 pminub 0x7eed,%xmm5 8026 8027// CHECK: pminub 3133065982, %xmm5 8028// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba] 8029 pminub 0xbabecafe,%xmm5 8030 8031// CHECK: pminub 305419896, %xmm5 8032// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12] 8033 pminub 0x12345678,%xmm5 8034 8035// CHECK: pminub %xmm5, %xmm5 8036// CHECK: encoding: [0x66,0x0f,0xda,0xed] 8037 pminub %xmm5,%xmm5 8038 8039// CHECK: pmovmskb %mm3, %ecx 8040// CHECK: encoding: [0x0f,0xd7,0xcb] 8041 pmovmskb %mm3,%ecx 8042 8043// CHECK: pmovmskb %xmm5, %ecx 8044// CHECK: encoding: [0x66,0x0f,0xd7,0xcd] 8045 pmovmskb %xmm5,%ecx 8046 8047// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3 8048// CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8049 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3 8050 8051// CHECK: pmulhuw 69, %mm3 8052// CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00] 8053 pmulhuw 0x45,%mm3 8054 8055// CHECK: pmulhuw 32493, %mm3 8056// CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00] 8057 pmulhuw 0x7eed,%mm3 8058 8059// CHECK: pmulhuw 3133065982, %mm3 8060// CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba] 8061 pmulhuw 0xbabecafe,%mm3 8062 8063// CHECK: pmulhuw 305419896, %mm3 8064// CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12] 8065 pmulhuw 0x12345678,%mm3 8066 8067// CHECK: pmulhuw %mm3, %mm3 8068// CHECK: encoding: [0x0f,0xe4,0xdb] 8069 pmulhuw %mm3,%mm3 8070 8071// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5 8072// CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde] 8073 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8074 8075// CHECK: pmulhuw 69, %xmm5 8076// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00] 8077 pmulhuw 0x45,%xmm5 8078 8079// CHECK: pmulhuw 32493, %xmm5 8080// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00] 8081 pmulhuw 0x7eed,%xmm5 8082 8083// CHECK: pmulhuw 3133065982, %xmm5 8084// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba] 8085 pmulhuw 0xbabecafe,%xmm5 8086 8087// CHECK: pmulhuw 305419896, %xmm5 8088// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12] 8089 pmulhuw 0x12345678,%xmm5 8090 8091// CHECK: pmulhuw %xmm5, %xmm5 8092// CHECK: encoding: [0x66,0x0f,0xe4,0xed] 8093 pmulhuw %xmm5,%xmm5 8094 8095// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) 8096// CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde] 8097 prefetchnta 0xdeadbeef(%ebx,%ecx,8) 8098 8099// CHECK: prefetchnta 32493 8100// CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00] 8101 prefetchnta 0x7eed 8102 8103// CHECK: prefetchnta 3133065982 8104// CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba] 8105 prefetchnta 0xbabecafe 8106 8107// CHECK: prefetchnta 305419896 8108// CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12] 8109 prefetchnta 0x12345678 8110 8111// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) 8112// CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde] 8113 prefetcht0 0xdeadbeef(%ebx,%ecx,8) 8114 8115// CHECK: prefetcht0 32493 8116// CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00] 8117 prefetcht0 0x7eed 8118 8119// CHECK: prefetcht0 3133065982 8120// CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba] 8121 prefetcht0 0xbabecafe 8122 8123// CHECK: prefetcht0 305419896 8124// CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12] 8125 prefetcht0 0x12345678 8126 8127// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) 8128// CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde] 8129 prefetcht1 0xdeadbeef(%ebx,%ecx,8) 8130 8131// CHECK: prefetcht1 32493 8132// CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00] 8133 prefetcht1 0x7eed 8134 8135// CHECK: prefetcht1 3133065982 8136// CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba] 8137 prefetcht1 0xbabecafe 8138 8139// CHECK: prefetcht1 305419896 8140// CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12] 8141 prefetcht1 0x12345678 8142 8143// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) 8144// CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8145 prefetcht2 0xdeadbeef(%ebx,%ecx,8) 8146 8147// CHECK: prefetcht2 32493 8148// CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00] 8149 prefetcht2 0x7eed 8150 8151// CHECK: prefetcht2 3133065982 8152// CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba] 8153 prefetcht2 0xbabecafe 8154 8155// CHECK: prefetcht2 305419896 8156// CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12] 8157 prefetcht2 0x12345678 8158 8159// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3 8160// CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8161 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3 8162 8163// CHECK: psadbw 69, %mm3 8164// CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00] 8165 psadbw 0x45,%mm3 8166 8167// CHECK: psadbw 32493, %mm3 8168// CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00] 8169 psadbw 0x7eed,%mm3 8170 8171// CHECK: psadbw 3133065982, %mm3 8172// CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba] 8173 psadbw 0xbabecafe,%mm3 8174 8175// CHECK: psadbw 305419896, %mm3 8176// CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12] 8177 psadbw 0x12345678,%mm3 8178 8179// CHECK: psadbw %mm3, %mm3 8180// CHECK: encoding: [0x0f,0xf6,0xdb] 8181 psadbw %mm3,%mm3 8182 8183// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5 8184// CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde] 8185 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 8186 8187// CHECK: psadbw 69, %xmm5 8188// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00] 8189 psadbw 0x45,%xmm5 8190 8191// CHECK: psadbw 32493, %xmm5 8192// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00] 8193 psadbw 0x7eed,%xmm5 8194 8195// CHECK: psadbw 3133065982, %xmm5 8196// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba] 8197 psadbw 0xbabecafe,%xmm5 8198 8199// CHECK: psadbw 305419896, %xmm5 8200// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12] 8201 psadbw 0x12345678,%xmm5 8202 8203// CHECK: psadbw %xmm5, %xmm5 8204// CHECK: encoding: [0x66,0x0f,0xf6,0xed] 8205 psadbw %xmm5,%xmm5 8206 8207// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 8208// CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] 8209 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8210 8211// CHECK: rcpps 69, %xmm5 8212// CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] 8213 rcpps 0x45,%xmm5 8214 8215// CHECK: rcpps 32493, %xmm5 8216// CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] 8217 rcpps 0x7eed,%xmm5 8218 8219// CHECK: rcpps 3133065982, %xmm5 8220// CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] 8221 rcpps 0xbabecafe,%xmm5 8222 8223// CHECK: rcpps 305419896, %xmm5 8224// CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] 8225 rcpps 0x12345678,%xmm5 8226 8227// CHECK: rcpps %xmm5, %xmm5 8228// CHECK: encoding: [0x0f,0x53,0xed] 8229 rcpps %xmm5,%xmm5 8230 8231// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 8232// CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde] 8233 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 8234 8235// CHECK: rcpss 69, %xmm5 8236// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00] 8237 rcpss 0x45,%xmm5 8238 8239// CHECK: rcpss 32493, %xmm5 8240// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00] 8241 rcpss 0x7eed,%xmm5 8242 8243// CHECK: rcpss 3133065982, %xmm5 8244// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba] 8245 rcpss 0xbabecafe,%xmm5 8246 8247// CHECK: rcpss 305419896, %xmm5 8248// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12] 8249 rcpss 0x12345678,%xmm5 8250 8251// CHECK: rcpss %xmm5, %xmm5 8252// CHECK: encoding: [0xf3,0x0f,0x53,0xed] 8253 rcpss %xmm5,%xmm5 8254 8255// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 8256// CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] 8257 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8258 8259// CHECK: rsqrtps 69, %xmm5 8260// CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] 8261 rsqrtps 0x45,%xmm5 8262 8263// CHECK: rsqrtps 32493, %xmm5 8264// CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] 8265 rsqrtps 0x7eed,%xmm5 8266 8267// CHECK: rsqrtps 3133065982, %xmm5 8268// CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] 8269 rsqrtps 0xbabecafe,%xmm5 8270 8271// CHECK: rsqrtps 305419896, %xmm5 8272// CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] 8273 rsqrtps 0x12345678,%xmm5 8274 8275// CHECK: rsqrtps %xmm5, %xmm5 8276// CHECK: encoding: [0x0f,0x52,0xed] 8277 rsqrtps %xmm5,%xmm5 8278 8279// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 8280// CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde] 8281 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 8282 8283// CHECK: rsqrtss 69, %xmm5 8284// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00] 8285 rsqrtss 0x45,%xmm5 8286 8287// CHECK: rsqrtss 32493, %xmm5 8288// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00] 8289 rsqrtss 0x7eed,%xmm5 8290 8291// CHECK: rsqrtss 3133065982, %xmm5 8292// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba] 8293 rsqrtss 0xbabecafe,%xmm5 8294 8295// CHECK: rsqrtss 305419896, %xmm5 8296// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12] 8297 rsqrtss 0x12345678,%xmm5 8298 8299// CHECK: rsqrtss %xmm5, %xmm5 8300// CHECK: encoding: [0xf3,0x0f,0x52,0xed] 8301 rsqrtss %xmm5,%xmm5 8302 8303// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 8304// CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 8305 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8306 8307// CHECK: sqrtps 69, %xmm5 8308// CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 8309 sqrtps 0x45,%xmm5 8310 8311// CHECK: sqrtps 32493, %xmm5 8312// CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 8313 sqrtps 0x7eed,%xmm5 8314 8315// CHECK: sqrtps 3133065982, %xmm5 8316// CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 8317 sqrtps 0xbabecafe,%xmm5 8318 8319// CHECK: sqrtps 305419896, %xmm5 8320// CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 8321 sqrtps 0x12345678,%xmm5 8322 8323// CHECK: sqrtps %xmm5, %xmm5 8324// CHECK: encoding: [0x0f,0x51,0xed] 8325 sqrtps %xmm5,%xmm5 8326 8327// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 8328// CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 8329 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 8330 8331// CHECK: sqrtss 69, %xmm5 8332// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 8333 sqrtss 0x45,%xmm5 8334 8335// CHECK: sqrtss 32493, %xmm5 8336// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 8337 sqrtss 0x7eed,%xmm5 8338 8339// CHECK: sqrtss 3133065982, %xmm5 8340// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 8341 sqrtss 0xbabecafe,%xmm5 8342 8343// CHECK: sqrtss 305419896, %xmm5 8344// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 8345 sqrtss 0x12345678,%xmm5 8346 8347// CHECK: sqrtss %xmm5, %xmm5 8348// CHECK: encoding: [0xf3,0x0f,0x51,0xed] 8349 sqrtss %xmm5,%xmm5 8350 8351// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) 8352// CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde] 8353 stmxcsr 0xdeadbeef(%ebx,%ecx,8) 8354 8355// CHECK: stmxcsr 32493 8356// CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00] 8357 stmxcsr 0x7eed 8358 8359// CHECK: stmxcsr 3133065982 8360// CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba] 8361 stmxcsr 0xbabecafe 8362 8363// CHECK: stmxcsr 305419896 8364// CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12] 8365 stmxcsr 0x12345678 8366 8367// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5 8368// CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8369 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8370 8371// CHECK: subps 69, %xmm5 8372// CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 8373 subps 0x45,%xmm5 8374 8375// CHECK: subps 32493, %xmm5 8376// CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 8377 subps 0x7eed,%xmm5 8378 8379// CHECK: subps 3133065982, %xmm5 8380// CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 8381 subps 0xbabecafe,%xmm5 8382 8383// CHECK: subps 305419896, %xmm5 8384// CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 8385 subps 0x12345678,%xmm5 8386 8387// CHECK: subps %xmm5, %xmm5 8388// CHECK: encoding: [0x0f,0x5c,0xed] 8389 subps %xmm5,%xmm5 8390 8391// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5 8392// CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 8393 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5 8394 8395// CHECK: subss 69, %xmm5 8396// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 8397 subss 0x45,%xmm5 8398 8399// CHECK: subss 32493, %xmm5 8400// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 8401 subss 0x7eed,%xmm5 8402 8403// CHECK: subss 3133065982, %xmm5 8404// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 8405 subss 0xbabecafe,%xmm5 8406 8407// CHECK: subss 305419896, %xmm5 8408// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 8409 subss 0x12345678,%xmm5 8410 8411// CHECK: subss %xmm5, %xmm5 8412// CHECK: encoding: [0xf3,0x0f,0x5c,0xed] 8413 subss %xmm5,%xmm5 8414 8415// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 8416// CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] 8417 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 8418 8419// CHECK: ucomiss 69, %xmm5 8420// CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] 8421 ucomiss 0x45,%xmm5 8422 8423// CHECK: ucomiss 32493, %xmm5 8424// CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] 8425 ucomiss 0x7eed,%xmm5 8426 8427// CHECK: ucomiss 3133065982, %xmm5 8428// CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] 8429 ucomiss 0xbabecafe,%xmm5 8430 8431// CHECK: ucomiss 305419896, %xmm5 8432// CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] 8433 ucomiss 0x12345678,%xmm5 8434 8435// CHECK: ucomiss %xmm5, %xmm5 8436// CHECK: encoding: [0x0f,0x2e,0xed] 8437 ucomiss %xmm5,%xmm5 8438 8439// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5 8440// CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] 8441 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8442 8443// CHECK: unpckhps 69, %xmm5 8444// CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] 8445 unpckhps 0x45,%xmm5 8446 8447// CHECK: unpckhps 32493, %xmm5 8448// CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] 8449 unpckhps 0x7eed,%xmm5 8450 8451// CHECK: unpckhps 3133065982, %xmm5 8452// CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] 8453 unpckhps 0xbabecafe,%xmm5 8454 8455// CHECK: unpckhps 305419896, %xmm5 8456// CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] 8457 unpckhps 0x12345678,%xmm5 8458 8459// CHECK: unpckhps %xmm5, %xmm5 8460// CHECK: encoding: [0x0f,0x15,0xed] 8461 unpckhps %xmm5,%xmm5 8462 8463// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5 8464// CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] 8465 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8466 8467// CHECK: unpcklps 69, %xmm5 8468// CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] 8469 unpcklps 0x45,%xmm5 8470 8471// CHECK: unpcklps 32493, %xmm5 8472// CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] 8473 unpcklps 0x7eed,%xmm5 8474 8475// CHECK: unpcklps 3133065982, %xmm5 8476// CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] 8477 unpcklps 0xbabecafe,%xmm5 8478 8479// CHECK: unpcklps 305419896, %xmm5 8480// CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] 8481 unpcklps 0x12345678,%xmm5 8482 8483// CHECK: unpcklps %xmm5, %xmm5 8484// CHECK: encoding: [0x0f,0x14,0xed] 8485 unpcklps %xmm5,%xmm5 8486 8487// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5 8488// CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] 8489 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5 8490 8491// CHECK: xorps 69, %xmm5 8492// CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] 8493 xorps 0x45,%xmm5 8494 8495// CHECK: xorps 32493, %xmm5 8496// CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] 8497 xorps 0x7eed,%xmm5 8498 8499// CHECK: xorps 3133065982, %xmm5 8500// CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] 8501 xorps 0xbabecafe,%xmm5 8502 8503// CHECK: xorps 305419896, %xmm5 8504// CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] 8505 xorps 0x12345678,%xmm5 8506 8507// CHECK: xorps %xmm5, %xmm5 8508// CHECK: encoding: [0x0f,0x57,0xed] 8509 xorps %xmm5,%xmm5 8510 8511// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5 8512// CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 8513 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8514 8515// CHECK: addpd 69, %xmm5 8516// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 8517 addpd 0x45,%xmm5 8518 8519// CHECK: addpd 32493, %xmm5 8520// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 8521 addpd 0x7eed,%xmm5 8522 8523// CHECK: addpd 3133065982, %xmm5 8524// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 8525 addpd 0xbabecafe,%xmm5 8526 8527// CHECK: addpd 305419896, %xmm5 8528// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 8529 addpd 0x12345678,%xmm5 8530 8531// CHECK: addpd %xmm5, %xmm5 8532// CHECK: encoding: [0x66,0x0f,0x58,0xed] 8533 addpd %xmm5,%xmm5 8534 8535// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5 8536// CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde] 8537 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8538 8539// CHECK: addsd 69, %xmm5 8540// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00] 8541 addsd 0x45,%xmm5 8542 8543// CHECK: addsd 32493, %xmm5 8544// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00] 8545 addsd 0x7eed,%xmm5 8546 8547// CHECK: addsd 3133065982, %xmm5 8548// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba] 8549 addsd 0xbabecafe,%xmm5 8550 8551// CHECK: addsd 305419896, %xmm5 8552// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12] 8553 addsd 0x12345678,%xmm5 8554 8555// CHECK: addsd %xmm5, %xmm5 8556// CHECK: encoding: [0xf2,0x0f,0x58,0xed] 8557 addsd %xmm5,%xmm5 8558 8559// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5 8560// CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde] 8561 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8562 8563// CHECK: andnpd 69, %xmm5 8564// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00] 8565 andnpd 0x45,%xmm5 8566 8567// CHECK: andnpd 32493, %xmm5 8568// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00] 8569 andnpd 0x7eed,%xmm5 8570 8571// CHECK: andnpd 3133065982, %xmm5 8572// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba] 8573 andnpd 0xbabecafe,%xmm5 8574 8575// CHECK: andnpd 305419896, %xmm5 8576// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12] 8577 andnpd 0x12345678,%xmm5 8578 8579// CHECK: andnpd %xmm5, %xmm5 8580// CHECK: encoding: [0x66,0x0f,0x55,0xed] 8581 andnpd %xmm5,%xmm5 8582 8583// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5 8584// CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde] 8585 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8586 8587// CHECK: andpd 69, %xmm5 8588// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00] 8589 andpd 0x45,%xmm5 8590 8591// CHECK: andpd 32493, %xmm5 8592// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00] 8593 andpd 0x7eed,%xmm5 8594 8595// CHECK: andpd 3133065982, %xmm5 8596// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba] 8597 andpd 0xbabecafe,%xmm5 8598 8599// CHECK: andpd 305419896, %xmm5 8600// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12] 8601 andpd 0x12345678,%xmm5 8602 8603// CHECK: andpd %xmm5, %xmm5 8604// CHECK: encoding: [0x66,0x0f,0x54,0xed] 8605 andpd %xmm5,%xmm5 8606 8607// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 8608// CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8609 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8610 8611// CHECK: comisd 69, %xmm5 8612// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00] 8613 comisd 0x45,%xmm5 8614 8615// CHECK: comisd 32493, %xmm5 8616// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00] 8617 comisd 0x7eed,%xmm5 8618 8619// CHECK: comisd 3133065982, %xmm5 8620// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba] 8621 comisd 0xbabecafe,%xmm5 8622 8623// CHECK: comisd 305419896, %xmm5 8624// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12] 8625 comisd 0x12345678,%xmm5 8626 8627// CHECK: comisd %xmm5, %xmm5 8628// CHECK: encoding: [0x66,0x0f,0x2f,0xed] 8629 comisd %xmm5,%xmm5 8630 8631// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 8632// CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 8633 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8634 8635// CHECK: cvtpi2pd 69, %xmm5 8636// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 8637 cvtpi2pd 0x45,%xmm5 8638 8639// CHECK: cvtpi2pd 32493, %xmm5 8640// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 8641 cvtpi2pd 0x7eed,%xmm5 8642 8643// CHECK: cvtpi2pd 3133065982, %xmm5 8644// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 8645 cvtpi2pd 0xbabecafe,%xmm5 8646 8647// CHECK: cvtpi2pd 305419896, %xmm5 8648// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 8649 cvtpi2pd 0x12345678,%xmm5 8650 8651// CHECK: cvtpi2pd %mm3, %xmm5 8652// CHECK: encoding: [0x66,0x0f,0x2a,0xeb] 8653 cvtpi2pd %mm3,%xmm5 8654 8655// CHECK: cvtsi2sd %ecx, %xmm5 8656// CHECK: encoding: [0xf2,0x0f,0x2a,0xe9] 8657 cvtsi2sd %ecx,%xmm5 8658 8659// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5 8660// CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 8661 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8662 8663// CHECK: cvtsi2sd 69, %xmm5 8664// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] 8665 cvtsi2sd 0x45,%xmm5 8666 8667// CHECK: cvtsi2sd 32493, %xmm5 8668// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] 8669 cvtsi2sd 0x7eed,%xmm5 8670 8671// CHECK: cvtsi2sd 3133065982, %xmm5 8672// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 8673 cvtsi2sd 0xbabecafe,%xmm5 8674 8675// CHECK: cvtsi2sd 305419896, %xmm5 8676// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] 8677 cvtsi2sd 0x12345678,%xmm5 8678 8679// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5 8680// CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 8681 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8682 8683// CHECK: divpd 69, %xmm5 8684// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 8685 divpd 0x45,%xmm5 8686 8687// CHECK: divpd 32493, %xmm5 8688// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 8689 divpd 0x7eed,%xmm5 8690 8691// CHECK: divpd 3133065982, %xmm5 8692// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 8693 divpd 0xbabecafe,%xmm5 8694 8695// CHECK: divpd 305419896, %xmm5 8696// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 8697 divpd 0x12345678,%xmm5 8698 8699// CHECK: divpd %xmm5, %xmm5 8700// CHECK: encoding: [0x66,0x0f,0x5e,0xed] 8701 divpd %xmm5,%xmm5 8702 8703// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5 8704// CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde] 8705 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8706 8707// CHECK: divsd 69, %xmm5 8708// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00] 8709 divsd 0x45,%xmm5 8710 8711// CHECK: divsd 32493, %xmm5 8712// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00] 8713 divsd 0x7eed,%xmm5 8714 8715// CHECK: divsd 3133065982, %xmm5 8716// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba] 8717 divsd 0xbabecafe,%xmm5 8718 8719// CHECK: divsd 305419896, %xmm5 8720// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12] 8721 divsd 0x12345678,%xmm5 8722 8723// CHECK: divsd %xmm5, %xmm5 8724// CHECK: encoding: [0xf2,0x0f,0x5e,0xed] 8725 divsd %xmm5,%xmm5 8726 8727// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5 8728// CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8729 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8730 8731// CHECK: maxpd 69, %xmm5 8732// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 8733 maxpd 0x45,%xmm5 8734 8735// CHECK: maxpd 32493, %xmm5 8736// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 8737 maxpd 0x7eed,%xmm5 8738 8739// CHECK: maxpd 3133065982, %xmm5 8740// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 8741 maxpd 0xbabecafe,%xmm5 8742 8743// CHECK: maxpd 305419896, %xmm5 8744// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 8745 maxpd 0x12345678,%xmm5 8746 8747// CHECK: maxpd %xmm5, %xmm5 8748// CHECK: encoding: [0x66,0x0f,0x5f,0xed] 8749 maxpd %xmm5,%xmm5 8750 8751// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5 8752// CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde] 8753 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8754 8755// CHECK: maxsd 69, %xmm5 8756// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00] 8757 maxsd 0x45,%xmm5 8758 8759// CHECK: maxsd 32493, %xmm5 8760// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00] 8761 maxsd 0x7eed,%xmm5 8762 8763// CHECK: maxsd 3133065982, %xmm5 8764// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba] 8765 maxsd 0xbabecafe,%xmm5 8766 8767// CHECK: maxsd 305419896, %xmm5 8768// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12] 8769 maxsd 0x12345678,%xmm5 8770 8771// CHECK: maxsd %xmm5, %xmm5 8772// CHECK: encoding: [0xf2,0x0f,0x5f,0xed] 8773 maxsd %xmm5,%xmm5 8774 8775// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5 8776// CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8777 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8778 8779// CHECK: minpd 69, %xmm5 8780// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 8781 minpd 0x45,%xmm5 8782 8783// CHECK: minpd 32493, %xmm5 8784// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 8785 minpd 0x7eed,%xmm5 8786 8787// CHECK: minpd 3133065982, %xmm5 8788// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 8789 minpd 0xbabecafe,%xmm5 8790 8791// CHECK: minpd 305419896, %xmm5 8792// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 8793 minpd 0x12345678,%xmm5 8794 8795// CHECK: minpd %xmm5, %xmm5 8796// CHECK: encoding: [0x66,0x0f,0x5d,0xed] 8797 minpd %xmm5,%xmm5 8798 8799// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5 8800// CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde] 8801 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8802 8803// CHECK: minsd 69, %xmm5 8804// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00] 8805 minsd 0x45,%xmm5 8806 8807// CHECK: minsd 32493, %xmm5 8808// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00] 8809 minsd 0x7eed,%xmm5 8810 8811// CHECK: minsd 3133065982, %xmm5 8812// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba] 8813 minsd 0xbabecafe,%xmm5 8814 8815// CHECK: minsd 305419896, %xmm5 8816// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12] 8817 minsd 0x12345678,%xmm5 8818 8819// CHECK: minsd %xmm5, %xmm5 8820// CHECK: encoding: [0xf2,0x0f,0x5d,0xed] 8821 minsd %xmm5,%xmm5 8822 8823// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 8824// CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 8825 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8826 8827// CHECK: movapd 69, %xmm5 8828// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00] 8829 movapd 0x45,%xmm5 8830 8831// CHECK: movapd 32493, %xmm5 8832// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00] 8833 movapd 0x7eed,%xmm5 8834 8835// CHECK: movapd 3133065982, %xmm5 8836// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba] 8837 movapd 0xbabecafe,%xmm5 8838 8839// CHECK: movapd 305419896, %xmm5 8840// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12] 8841 movapd 0x12345678,%xmm5 8842 8843// CHECK: movapd %xmm5, %xmm5 8844// CHECK: encoding: [0x66,0x0f,0x28,0xed] 8845 movapd %xmm5,%xmm5 8846 8847// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) 8848// CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 8849 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) 8850 8851// CHECK: movapd %xmm5, 69 8852// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00] 8853 movapd %xmm5,0x45 8854 8855// CHECK: movapd %xmm5, 32493 8856// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00] 8857 movapd %xmm5,0x7eed 8858 8859// CHECK: movapd %xmm5, 3133065982 8860// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba] 8861 movapd %xmm5,0xbabecafe 8862 8863// CHECK: movapd %xmm5, 305419896 8864// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12] 8865 movapd %xmm5,0x12345678 8866 8867// CHECK: movapd %xmm5, %xmm5 8868// CHECK: encoding: [0x66,0x0f,0x28,0xed] 8869 movapd %xmm5,%xmm5 8870 8871// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5 8872// CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 8873 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8874 8875// CHECK: movhpd 69, %xmm5 8876// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 8877 movhpd 0x45,%xmm5 8878 8879// CHECK: movhpd 32493, %xmm5 8880// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 8881 movhpd 0x7eed,%xmm5 8882 8883// CHECK: movhpd 3133065982, %xmm5 8884// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 8885 movhpd 0xbabecafe,%xmm5 8886 8887// CHECK: movhpd 305419896, %xmm5 8888// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 8889 movhpd 0x12345678,%xmm5 8890 8891// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) 8892// CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 8893 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 8894 8895// CHECK: movhpd %xmm5, 69 8896// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00] 8897 movhpd %xmm5,0x45 8898 8899// CHECK: movhpd %xmm5, 32493 8900// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00] 8901 movhpd %xmm5,0x7eed 8902 8903// CHECK: movhpd %xmm5, 3133065982 8904// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba] 8905 movhpd %xmm5,0xbabecafe 8906 8907// CHECK: movhpd %xmm5, 305419896 8908// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12] 8909 movhpd %xmm5,0x12345678 8910 8911// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5 8912// CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 8913 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8914 8915// CHECK: movlpd 69, %xmm5 8916// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 8917 movlpd 0x45,%xmm5 8918 8919// CHECK: movlpd 32493, %xmm5 8920// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 8921 movlpd 0x7eed,%xmm5 8922 8923// CHECK: movlpd 3133065982, %xmm5 8924// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 8925 movlpd 0xbabecafe,%xmm5 8926 8927// CHECK: movlpd 305419896, %xmm5 8928// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 8929 movlpd 0x12345678,%xmm5 8930 8931// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) 8932// CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde] 8933 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 8934 8935// CHECK: movlpd %xmm5, 69 8936// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00] 8937 movlpd %xmm5,0x45 8938 8939// CHECK: movlpd %xmm5, 32493 8940// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00] 8941 movlpd %xmm5,0x7eed 8942 8943// CHECK: movlpd %xmm5, 3133065982 8944// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba] 8945 movlpd %xmm5,0xbabecafe 8946 8947// CHECK: movlpd %xmm5, 305419896 8948// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12] 8949 movlpd %xmm5,0x12345678 8950 8951// CHECK: movmskpd %xmm5, %ecx 8952// CHECK: encoding: [0x66,0x0f,0x50,0xcd] 8953 movmskpd %xmm5,%ecx 8954 8955// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) 8956// CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 8957 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 8958 8959// CHECK: movntpd %xmm5, 69 8960// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00] 8961 movntpd %xmm5,0x45 8962 8963// CHECK: movntpd %xmm5, 32493 8964// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00] 8965 movntpd %xmm5,0x7eed 8966 8967// CHECK: movntpd %xmm5, 3133065982 8968// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 8969 movntpd %xmm5,0xbabecafe 8970 8971// CHECK: movntpd %xmm5, 305419896 8972// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12] 8973 movntpd %xmm5,0x12345678 8974 8975// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 8976// CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 8977 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 8978 8979// CHECK: movsd 69, %xmm5 8980// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 8981 movsd 0x45,%xmm5 8982 8983// CHECK: movsd 32493, %xmm5 8984// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 8985 movsd 0x7eed,%xmm5 8986 8987// CHECK: movsd 3133065982, %xmm5 8988// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 8989 movsd 0xbabecafe,%xmm5 8990 8991// CHECK: movsd 305419896, %xmm5 8992// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 8993 movsd 0x12345678,%xmm5 8994 8995// CHECK: movsd %xmm5, %xmm5 8996// CHECK: encoding: [0xf2,0x0f,0x10,0xed] 8997 movsd %xmm5,%xmm5 8998 8999// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) 9000// CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 9001 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) 9002 9003// CHECK: movsd %xmm5, 69 9004// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 9005 movsd %xmm5,0x45 9006 9007// CHECK: movsd %xmm5, 32493 9008// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 9009 movsd %xmm5,0x7eed 9010 9011// CHECK: movsd %xmm5, 3133065982 9012// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 9013 movsd %xmm5,0xbabecafe 9014 9015// CHECK: movsd %xmm5, 305419896 9016// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 9017 movsd %xmm5,0x12345678 9018 9019// CHECK: movsd %xmm5, %xmm5 9020// CHECK: encoding: [0xf2,0x0f,0x10,0xed] 9021 movsd %xmm5,%xmm5 9022 9023// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 9024// CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde] 9025 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9026 9027// CHECK: movupd 69, %xmm5 9028// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00] 9029 movupd 0x45,%xmm5 9030 9031// CHECK: movupd 32493, %xmm5 9032// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00] 9033 movupd 0x7eed,%xmm5 9034 9035// CHECK: movupd 3133065982, %xmm5 9036// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba] 9037 movupd 0xbabecafe,%xmm5 9038 9039// CHECK: movupd 305419896, %xmm5 9040// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12] 9041 movupd 0x12345678,%xmm5 9042 9043// CHECK: movupd %xmm5, %xmm5 9044// CHECK: encoding: [0x66,0x0f,0x10,0xed] 9045 movupd %xmm5,%xmm5 9046 9047// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) 9048// CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde] 9049 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) 9050 9051// CHECK: movupd %xmm5, 69 9052// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00] 9053 movupd %xmm5,0x45 9054 9055// CHECK: movupd %xmm5, 32493 9056// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00] 9057 movupd %xmm5,0x7eed 9058 9059// CHECK: movupd %xmm5, 3133065982 9060// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba] 9061 movupd %xmm5,0xbabecafe 9062 9063// CHECK: movupd %xmm5, 305419896 9064// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12] 9065 movupd %xmm5,0x12345678 9066 9067// CHECK: movupd %xmm5, %xmm5 9068// CHECK: encoding: [0x66,0x0f,0x10,0xed] 9069 movupd %xmm5,%xmm5 9070 9071// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5 9072// CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 9073 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9074 9075// CHECK: mulpd 69, %xmm5 9076// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 9077 mulpd 0x45,%xmm5 9078 9079// CHECK: mulpd 32493, %xmm5 9080// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 9081 mulpd 0x7eed,%xmm5 9082 9083// CHECK: mulpd 3133065982, %xmm5 9084// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 9085 mulpd 0xbabecafe,%xmm5 9086 9087// CHECK: mulpd 305419896, %xmm5 9088// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 9089 mulpd 0x12345678,%xmm5 9090 9091// CHECK: mulpd %xmm5, %xmm5 9092// CHECK: encoding: [0x66,0x0f,0x59,0xed] 9093 mulpd %xmm5,%xmm5 9094 9095// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5 9096// CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde] 9097 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9098 9099// CHECK: mulsd 69, %xmm5 9100// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00] 9101 mulsd 0x45,%xmm5 9102 9103// CHECK: mulsd 32493, %xmm5 9104// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00] 9105 mulsd 0x7eed,%xmm5 9106 9107// CHECK: mulsd 3133065982, %xmm5 9108// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba] 9109 mulsd 0xbabecafe,%xmm5 9110 9111// CHECK: mulsd 305419896, %xmm5 9112// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12] 9113 mulsd 0x12345678,%xmm5 9114 9115// CHECK: mulsd %xmm5, %xmm5 9116// CHECK: encoding: [0xf2,0x0f,0x59,0xed] 9117 mulsd %xmm5,%xmm5 9118 9119// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5 9120// CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde] 9121 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9122 9123// CHECK: orpd 69, %xmm5 9124// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00] 9125 orpd 0x45,%xmm5 9126 9127// CHECK: orpd 32493, %xmm5 9128// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00] 9129 orpd 0x7eed,%xmm5 9130 9131// CHECK: orpd 3133065982, %xmm5 9132// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba] 9133 orpd 0xbabecafe,%xmm5 9134 9135// CHECK: orpd 305419896, %xmm5 9136// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12] 9137 orpd 0x12345678,%xmm5 9138 9139// CHECK: orpd %xmm5, %xmm5 9140// CHECK: encoding: [0x66,0x0f,0x56,0xed] 9141 orpd %xmm5,%xmm5 9142 9143// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 9144// CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 9145 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9146 9147// CHECK: sqrtpd 69, %xmm5 9148// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 9149 sqrtpd 0x45,%xmm5 9150 9151// CHECK: sqrtpd 32493, %xmm5 9152// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 9153 sqrtpd 0x7eed,%xmm5 9154 9155// CHECK: sqrtpd 3133065982, %xmm5 9156// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 9157 sqrtpd 0xbabecafe,%xmm5 9158 9159// CHECK: sqrtpd 305419896, %xmm5 9160// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 9161 sqrtpd 0x12345678,%xmm5 9162 9163// CHECK: sqrtpd %xmm5, %xmm5 9164// CHECK: encoding: [0x66,0x0f,0x51,0xed] 9165 sqrtpd %xmm5,%xmm5 9166 9167// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 9168// CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde] 9169 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9170 9171// CHECK: sqrtsd 69, %xmm5 9172// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00] 9173 sqrtsd 0x45,%xmm5 9174 9175// CHECK: sqrtsd 32493, %xmm5 9176// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00] 9177 sqrtsd 0x7eed,%xmm5 9178 9179// CHECK: sqrtsd 3133065982, %xmm5 9180// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba] 9181 sqrtsd 0xbabecafe,%xmm5 9182 9183// CHECK: sqrtsd 305419896, %xmm5 9184// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12] 9185 sqrtsd 0x12345678,%xmm5 9186 9187// CHECK: sqrtsd %xmm5, %xmm5 9188// CHECK: encoding: [0xf2,0x0f,0x51,0xed] 9189 sqrtsd %xmm5,%xmm5 9190 9191// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5 9192// CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9193 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9194 9195// CHECK: subpd 69, %xmm5 9196// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 9197 subpd 0x45,%xmm5 9198 9199// CHECK: subpd 32493, %xmm5 9200// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 9201 subpd 0x7eed,%xmm5 9202 9203// CHECK: subpd 3133065982, %xmm5 9204// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 9205 subpd 0xbabecafe,%xmm5 9206 9207// CHECK: subpd 305419896, %xmm5 9208// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 9209 subpd 0x12345678,%xmm5 9210 9211// CHECK: subpd %xmm5, %xmm5 9212// CHECK: encoding: [0x66,0x0f,0x5c,0xed] 9213 subpd %xmm5,%xmm5 9214 9215// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5 9216// CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9217 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9218 9219// CHECK: subsd 69, %xmm5 9220// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00] 9221 subsd 0x45,%xmm5 9222 9223// CHECK: subsd 32493, %xmm5 9224// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00] 9225 subsd 0x7eed,%xmm5 9226 9227// CHECK: subsd 3133065982, %xmm5 9228// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba] 9229 subsd 0xbabecafe,%xmm5 9230 9231// CHECK: subsd 305419896, %xmm5 9232// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12] 9233 subsd 0x12345678,%xmm5 9234 9235// CHECK: subsd %xmm5, %xmm5 9236// CHECK: encoding: [0xf2,0x0f,0x5c,0xed] 9237 subsd %xmm5,%xmm5 9238 9239// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 9240// CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde] 9241 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9242 9243// CHECK: ucomisd 69, %xmm5 9244// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00] 9245 ucomisd 0x45,%xmm5 9246 9247// CHECK: ucomisd 32493, %xmm5 9248// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00] 9249 ucomisd 0x7eed,%xmm5 9250 9251// CHECK: ucomisd 3133065982, %xmm5 9252// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba] 9253 ucomisd 0xbabecafe,%xmm5 9254 9255// CHECK: ucomisd 305419896, %xmm5 9256// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12] 9257 ucomisd 0x12345678,%xmm5 9258 9259// CHECK: ucomisd %xmm5, %xmm5 9260// CHECK: encoding: [0x66,0x0f,0x2e,0xed] 9261 ucomisd %xmm5,%xmm5 9262 9263// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5 9264// CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde] 9265 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9266 9267// CHECK: unpckhpd 69, %xmm5 9268// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00] 9269 unpckhpd 0x45,%xmm5 9270 9271// CHECK: unpckhpd 32493, %xmm5 9272// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00] 9273 unpckhpd 0x7eed,%xmm5 9274 9275// CHECK: unpckhpd 3133065982, %xmm5 9276// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba] 9277 unpckhpd 0xbabecafe,%xmm5 9278 9279// CHECK: unpckhpd 305419896, %xmm5 9280// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12] 9281 unpckhpd 0x12345678,%xmm5 9282 9283// CHECK: unpckhpd %xmm5, %xmm5 9284// CHECK: encoding: [0x66,0x0f,0x15,0xed] 9285 unpckhpd %xmm5,%xmm5 9286 9287// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5 9288// CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde] 9289 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9290 9291// CHECK: unpcklpd 69, %xmm5 9292// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00] 9293 unpcklpd 0x45,%xmm5 9294 9295// CHECK: unpcklpd 32493, %xmm5 9296// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00] 9297 unpcklpd 0x7eed,%xmm5 9298 9299// CHECK: unpcklpd 3133065982, %xmm5 9300// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba] 9301 unpcklpd 0xbabecafe,%xmm5 9302 9303// CHECK: unpcklpd 305419896, %xmm5 9304// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12] 9305 unpcklpd 0x12345678,%xmm5 9306 9307// CHECK: unpcklpd %xmm5, %xmm5 9308// CHECK: encoding: [0x66,0x0f,0x14,0xed] 9309 unpcklpd %xmm5,%xmm5 9310 9311// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5 9312// CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde] 9313 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9314 9315// CHECK: xorpd 69, %xmm5 9316// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00] 9317 xorpd 0x45,%xmm5 9318 9319// CHECK: xorpd 32493, %xmm5 9320// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00] 9321 xorpd 0x7eed,%xmm5 9322 9323// CHECK: xorpd 3133065982, %xmm5 9324// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba] 9325 xorpd 0xbabecafe,%xmm5 9326 9327// CHECK: xorpd 305419896, %xmm5 9328// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12] 9329 xorpd 0x12345678,%xmm5 9330 9331// CHECK: xorpd %xmm5, %xmm5 9332// CHECK: encoding: [0x66,0x0f,0x57,0xed] 9333 xorpd %xmm5,%xmm5 9334 9335// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 9336// CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] 9337 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9338 9339// CHECK: cvtdq2pd 69, %xmm5 9340// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] 9341 cvtdq2pd 0x45,%xmm5 9342 9343// CHECK: cvtdq2pd 32493, %xmm5 9344// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] 9345 cvtdq2pd 0x7eed,%xmm5 9346 9347// CHECK: cvtdq2pd 3133065982, %xmm5 9348// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] 9349 cvtdq2pd 0xbabecafe,%xmm5 9350 9351// CHECK: cvtdq2pd 305419896, %xmm5 9352// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] 9353 cvtdq2pd 0x12345678,%xmm5 9354 9355// CHECK: cvtdq2pd %xmm5, %xmm5 9356// CHECK: encoding: [0xf3,0x0f,0xe6,0xed] 9357 cvtdq2pd %xmm5,%xmm5 9358 9359// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 9360// CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde] 9361 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9362 9363// CHECK: cvtpd2dq 69, %xmm5 9364// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00] 9365 cvtpd2dq 0x45,%xmm5 9366 9367// CHECK: cvtpd2dq 32493, %xmm5 9368// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00] 9369 cvtpd2dq 0x7eed,%xmm5 9370 9371// CHECK: cvtpd2dq 3133065982, %xmm5 9372// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba] 9373 cvtpd2dq 0xbabecafe,%xmm5 9374 9375// CHECK: cvtpd2dq 305419896, %xmm5 9376// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12] 9377 cvtpd2dq 0x12345678,%xmm5 9378 9379// CHECK: cvtpd2dq %xmm5, %xmm5 9380// CHECK: encoding: [0xf2,0x0f,0xe6,0xed] 9381 cvtpd2dq %xmm5,%xmm5 9382 9383// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 9384// CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9385 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 9386 9387// CHECK: cvtdq2ps 69, %xmm5 9388// CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 9389 cvtdq2ps 0x45,%xmm5 9390 9391// CHECK: cvtdq2ps 32493, %xmm5 9392// CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 9393 cvtdq2ps 0x7eed,%xmm5 9394 9395// CHECK: cvtdq2ps 3133065982, %xmm5 9396// CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 9397 cvtdq2ps 0xbabecafe,%xmm5 9398 9399// CHECK: cvtdq2ps 305419896, %xmm5 9400// CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 9401 cvtdq2ps 0x12345678,%xmm5 9402 9403// CHECK: cvtdq2ps %xmm5, %xmm5 9404// CHECK: encoding: [0x0f,0x5b,0xed] 9405 cvtdq2ps %xmm5,%xmm5 9406 9407// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 9408// CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9409 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 9410 9411// CHECK: cvtpd2pi 69, %mm3 9412// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00] 9413 cvtpd2pi 0x45,%mm3 9414 9415// CHECK: cvtpd2pi 32493, %mm3 9416// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00] 9417 cvtpd2pi 0x7eed,%mm3 9418 9419// CHECK: cvtpd2pi 3133065982, %mm3 9420// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba] 9421 cvtpd2pi 0xbabecafe,%mm3 9422 9423// CHECK: cvtpd2pi 305419896, %mm3 9424// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12] 9425 cvtpd2pi 0x12345678,%mm3 9426 9427// CHECK: cvtpd2pi %xmm5, %mm3 9428// CHECK: encoding: [0x66,0x0f,0x2d,0xdd] 9429 cvtpd2pi %xmm5,%mm3 9430 9431// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5 9432// CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9433 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 9434 9435// CHECK: cvtpd2ps 69, %xmm5 9436// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 9437 cvtpd2ps 0x45,%xmm5 9438 9439// CHECK: cvtpd2ps 32493, %xmm5 9440// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 9441 cvtpd2ps 0x7eed,%xmm5 9442 9443// CHECK: cvtpd2ps 3133065982, %xmm5 9444// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 9445 cvtpd2ps 0xbabecafe,%xmm5 9446 9447// CHECK: cvtpd2ps 305419896, %xmm5 9448// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 9449 cvtpd2ps 0x12345678,%xmm5 9450 9451// CHECK: cvtpd2ps %xmm5, %xmm5 9452// CHECK: encoding: [0x66,0x0f,0x5a,0xed] 9453 cvtpd2ps %xmm5,%xmm5 9454 9455// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5 9456// CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9457 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9458 9459// CHECK: cvtps2pd 69, %xmm5 9460// CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 9461 cvtps2pd 0x45,%xmm5 9462 9463// CHECK: cvtps2pd 32493, %xmm5 9464// CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 9465 cvtps2pd 0x7eed,%xmm5 9466 9467// CHECK: cvtps2pd 3133065982, %xmm5 9468// CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 9469 cvtps2pd 0xbabecafe,%xmm5 9470 9471// CHECK: cvtps2pd 305419896, %xmm5 9472// CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 9473 cvtps2pd 0x12345678,%xmm5 9474 9475// CHECK: cvtps2pd %xmm5, %xmm5 9476// CHECK: encoding: [0x0f,0x5a,0xed] 9477 cvtps2pd %xmm5,%xmm5 9478 9479// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 9480// CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9481 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9482 9483// CHECK: cvtps2dq 69, %xmm5 9484// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 9485 cvtps2dq 0x45,%xmm5 9486 9487// CHECK: cvtps2dq 32493, %xmm5 9488// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 9489 cvtps2dq 0x7eed,%xmm5 9490 9491// CHECK: cvtps2dq 3133065982, %xmm5 9492// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 9493 cvtps2dq 0xbabecafe,%xmm5 9494 9495// CHECK: cvtps2dq 305419896, %xmm5 9496// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 9497 cvtps2dq 0x12345678,%xmm5 9498 9499// CHECK: cvtps2dq %xmm5, %xmm5 9500// CHECK: encoding: [0x66,0x0f,0x5b,0xed] 9501 cvtps2dq %xmm5,%xmm5 9502 9503// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 9504// CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9505 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 9506 9507// CHECK: cvtsd2ss 69, %xmm5 9508// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 9509 cvtsd2ss 0x45,%xmm5 9510 9511// CHECK: cvtsd2ss 32493, %xmm5 9512// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 9513 cvtsd2ss 0x7eed,%xmm5 9514 9515// CHECK: cvtsd2ss 3133065982, %xmm5 9516// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 9517 cvtsd2ss 0xbabecafe,%xmm5 9518 9519// CHECK: cvtsd2ss 305419896, %xmm5 9520// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 9521 cvtsd2ss 0x12345678,%xmm5 9522 9523// CHECK: cvtsd2ss %xmm5, %xmm5 9524// CHECK: encoding: [0xf2,0x0f,0x5a,0xed] 9525 cvtsd2ss %xmm5,%xmm5 9526 9527// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 9528// CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde] 9529 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9530 9531// CHECK: cvtss2sd 69, %xmm5 9532// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00] 9533 cvtss2sd 0x45,%xmm5 9534 9535// CHECK: cvtss2sd 32493, %xmm5 9536// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00] 9537 cvtss2sd 0x7eed,%xmm5 9538 9539// CHECK: cvtss2sd 3133065982, %xmm5 9540// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba] 9541 cvtss2sd 0xbabecafe,%xmm5 9542 9543// CHECK: cvtss2sd 305419896, %xmm5 9544// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12] 9545 cvtss2sd 0x12345678,%xmm5 9546 9547// CHECK: cvtss2sd %xmm5, %xmm5 9548// CHECK: encoding: [0xf3,0x0f,0x5a,0xed] 9549 cvtss2sd %xmm5,%xmm5 9550 9551// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 9552// CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9553 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 9554 9555// CHECK: cvttpd2pi 69, %mm3 9556// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00] 9557 cvttpd2pi 0x45,%mm3 9558 9559// CHECK: cvttpd2pi 32493, %mm3 9560// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00] 9561 cvttpd2pi 0x7eed,%mm3 9562 9563// CHECK: cvttpd2pi 3133065982, %mm3 9564// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba] 9565 cvttpd2pi 0xbabecafe,%mm3 9566 9567// CHECK: cvttpd2pi 305419896, %mm3 9568// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12] 9569 cvttpd2pi 0x12345678,%mm3 9570 9571// CHECK: cvttpd2pi %xmm5, %mm3 9572// CHECK: encoding: [0x66,0x0f,0x2c,0xdd] 9573 cvttpd2pi %xmm5,%mm3 9574 9575// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx 9576// CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde] 9577 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx 9578 9579// CHECK: cvttsd2si 69, %ecx 9580// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00] 9581 cvttsd2si 0x45,%ecx 9582 9583// CHECK: cvttsd2si 32493, %ecx 9584// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00] 9585 cvttsd2si 0x7eed,%ecx 9586 9587// CHECK: cvttsd2si 3133065982, %ecx 9588// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba] 9589 cvttsd2si 0xbabecafe,%ecx 9590 9591// CHECK: cvttsd2si 305419896, %ecx 9592// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12] 9593 cvttsd2si 0x12345678,%ecx 9594 9595// CHECK: cvttsd2si %xmm5, %ecx 9596// CHECK: encoding: [0xf2,0x0f,0x2c,0xcd] 9597 cvttsd2si %xmm5,%ecx 9598 9599// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5 9600// CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde] 9601 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9602 9603// CHECK: cvttps2dq 69, %xmm5 9604// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00] 9605 cvttps2dq 0x45,%xmm5 9606 9607// CHECK: cvttps2dq 32493, %xmm5 9608// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00] 9609 cvttps2dq 0x7eed,%xmm5 9610 9611// CHECK: cvttps2dq 3133065982, %xmm5 9612// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba] 9613 cvttps2dq 0xbabecafe,%xmm5 9614 9615// CHECK: cvttps2dq 305419896, %xmm5 9616// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12] 9617 cvttps2dq 0x12345678,%xmm5 9618 9619// CHECK: cvttps2dq %xmm5, %xmm5 9620// CHECK: encoding: [0xf3,0x0f,0x5b,0xed] 9621 cvttps2dq %xmm5,%xmm5 9622 9623// CHECK: maskmovdqu %xmm5, %xmm5 9624// CHECK: encoding: [0x66,0x0f,0xf7,0xed] 9625 maskmovdqu %xmm5,%xmm5 9626 9627// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 9628// CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] 9629 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 9630 9631// CHECK: movdqa 69, %xmm5 9632// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] 9633 movdqa 0x45,%xmm5 9634 9635// CHECK: movdqa 32493, %xmm5 9636// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] 9637 movdqa 0x7eed,%xmm5 9638 9639// CHECK: movdqa 3133065982, %xmm5 9640// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] 9641 movdqa 0xbabecafe,%xmm5 9642 9643// CHECK: movdqa 305419896, %xmm5 9644// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] 9645 movdqa 0x12345678,%xmm5 9646 9647// CHECK: movdqa %xmm5, %xmm5 9648// CHECK: encoding: [0x66,0x0f,0x6f,0xed] 9649 movdqa %xmm5,%xmm5 9650 9651// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) 9652// CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] 9653 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) 9654 9655// CHECK: movdqa %xmm5, 69 9656// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] 9657 movdqa %xmm5,0x45 9658 9659// CHECK: movdqa %xmm5, 32493 9660// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] 9661 movdqa %xmm5,0x7eed 9662 9663// CHECK: movdqa %xmm5, 3133065982 9664// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] 9665 movdqa %xmm5,0xbabecafe 9666 9667// CHECK: movdqa %xmm5, 305419896 9668// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] 9669 movdqa %xmm5,0x12345678 9670 9671// CHECK: movdqa %xmm5, %xmm5 9672// CHECK: encoding: [0x66,0x0f,0x6f,0xed] 9673 movdqa %xmm5,%xmm5 9674 9675// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 9676// CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde] 9677 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 9678 9679// CHECK: movdqu 69, %xmm5 9680// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00] 9681 movdqu 0x45,%xmm5 9682 9683// CHECK: movdqu 32493, %xmm5 9684// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00] 9685 movdqu 0x7eed,%xmm5 9686 9687// CHECK: movdqu 3133065982, %xmm5 9688// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba] 9689 movdqu 0xbabecafe,%xmm5 9690 9691// CHECK: movdqu 305419896, %xmm5 9692// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12] 9693 movdqu 0x12345678,%xmm5 9694 9695// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) 9696// CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde] 9697 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) 9698 9699// CHECK: movdqu %xmm5, 69 9700// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00] 9701 movdqu %xmm5,0x45 9702 9703// CHECK: movdqu %xmm5, 32493 9704// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00] 9705 movdqu %xmm5,0x7eed 9706 9707// CHECK: movdqu %xmm5, 3133065982 9708// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba] 9709 movdqu %xmm5,0xbabecafe 9710 9711// CHECK: movdqu %xmm5, 305419896 9712// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12] 9713 movdqu %xmm5,0x12345678 9714 9715// CHECK: movdq2q %xmm5, %mm3 9716// CHECK: encoding: [0xf2,0x0f,0xd6,0xdd] 9717 movdq2q %xmm5,%mm3 9718 9719// CHECK: movq2dq %mm3, %xmm5 9720// CHECK: encoding: [0xf3,0x0f,0xd6,0xeb] 9721 movq2dq %mm3,%xmm5 9722 9723// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3 9724// CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde] 9725 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3 9726 9727// CHECK: pmuludq 69, %mm3 9728// CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00] 9729 pmuludq 0x45,%mm3 9730 9731// CHECK: pmuludq 32493, %mm3 9732// CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00] 9733 pmuludq 0x7eed,%mm3 9734 9735// CHECK: pmuludq 3133065982, %mm3 9736// CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba] 9737 pmuludq 0xbabecafe,%mm3 9738 9739// CHECK: pmuludq 305419896, %mm3 9740// CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12] 9741 pmuludq 0x12345678,%mm3 9742 9743// CHECK: pmuludq %mm3, %mm3 9744// CHECK: encoding: [0x0f,0xf4,0xdb] 9745 pmuludq %mm3,%mm3 9746 9747// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5 9748// CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde] 9749 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9750 9751// CHECK: pmuludq 69, %xmm5 9752// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00] 9753 pmuludq 0x45,%xmm5 9754 9755// CHECK: pmuludq 32493, %xmm5 9756// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00] 9757 pmuludq 0x7eed,%xmm5 9758 9759// CHECK: pmuludq 3133065982, %xmm5 9760// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba] 9761 pmuludq 0xbabecafe,%xmm5 9762 9763// CHECK: pmuludq 305419896, %xmm5 9764// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12] 9765 pmuludq 0x12345678,%xmm5 9766 9767// CHECK: pmuludq %xmm5, %xmm5 9768// CHECK: encoding: [0x66,0x0f,0xf4,0xed] 9769 pmuludq %xmm5,%xmm5 9770 9771// CHECK: pslldq $127, %xmm5 9772// CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f] 9773 pslldq $0x7f,%xmm5 9774 9775// CHECK: psrldq $127, %xmm5 9776// CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f] 9777 psrldq $0x7f,%xmm5 9778 9779// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5 9780// CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9781 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9782 9783// CHECK: punpckhqdq 69, %xmm5 9784// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00] 9785 punpckhqdq 0x45,%xmm5 9786 9787// CHECK: punpckhqdq 32493, %xmm5 9788// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00] 9789 punpckhqdq 0x7eed,%xmm5 9790 9791// CHECK: punpckhqdq 3133065982, %xmm5 9792// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba] 9793 punpckhqdq 0xbabecafe,%xmm5 9794 9795// CHECK: punpckhqdq 305419896, %xmm5 9796// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12] 9797 punpckhqdq 0x12345678,%xmm5 9798 9799// CHECK: punpckhqdq %xmm5, %xmm5 9800// CHECK: encoding: [0x66,0x0f,0x6d,0xed] 9801 punpckhqdq %xmm5,%xmm5 9802 9803// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5 9804// CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9805 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 9806 9807// CHECK: punpcklqdq 69, %xmm5 9808// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00] 9809 punpcklqdq 0x45,%xmm5 9810 9811// CHECK: punpcklqdq 32493, %xmm5 9812// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00] 9813 punpcklqdq 0x7eed,%xmm5 9814 9815// CHECK: punpcklqdq 3133065982, %xmm5 9816// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba] 9817 punpcklqdq 0xbabecafe,%xmm5 9818 9819// CHECK: punpcklqdq 305419896, %xmm5 9820// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12] 9821 punpcklqdq 0x12345678,%xmm5 9822 9823// CHECK: punpcklqdq %xmm5, %xmm5 9824// CHECK: encoding: [0x66,0x0f,0x6c,0xed] 9825 punpcklqdq %xmm5,%xmm5 9826 9827// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5 9828// CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] 9829 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9830 9831// CHECK: addsubpd 69, %xmm5 9832// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] 9833 addsubpd 0x45,%xmm5 9834 9835// CHECK: addsubpd 32493, %xmm5 9836// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] 9837 addsubpd 0x7eed,%xmm5 9838 9839// CHECK: addsubpd 3133065982, %xmm5 9840// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] 9841 addsubpd 0xbabecafe,%xmm5 9842 9843// CHECK: addsubpd 305419896, %xmm5 9844// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] 9845 addsubpd 0x12345678,%xmm5 9846 9847// CHECK: addsubpd %xmm5, %xmm5 9848// CHECK: encoding: [0x66,0x0f,0xd0,0xed] 9849 addsubpd %xmm5,%xmm5 9850 9851// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5 9852// CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde] 9853 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 9854 9855// CHECK: addsubps 69, %xmm5 9856// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00] 9857 addsubps 0x45,%xmm5 9858 9859// CHECK: addsubps 32493, %xmm5 9860// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00] 9861 addsubps 0x7eed,%xmm5 9862 9863// CHECK: addsubps 3133065982, %xmm5 9864// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba] 9865 addsubps 0xbabecafe,%xmm5 9866 9867// CHECK: addsubps 305419896, %xmm5 9868// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12] 9869 addsubps 0x12345678,%xmm5 9870 9871// CHECK: addsubps %xmm5, %xmm5 9872// CHECK: encoding: [0xf2,0x0f,0xd0,0xed] 9873 addsubps %xmm5,%xmm5 9874 9875// CHECK: fisttpl 3735928559(%ebx,%ecx,8) 9876// CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde] 9877 fisttpl 0xdeadbeef(%ebx,%ecx,8) 9878 9879// CHECK: fisttpl 3133065982 9880// CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba] 9881 fisttpl 0xbabecafe 9882 9883// CHECK: fisttpl 305419896 9884// CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12] 9885 fisttpl 0x12345678 9886 9887// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5 9888// CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9889 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9890 9891// CHECK: haddpd 69, %xmm5 9892// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] 9893 haddpd 0x45,%xmm5 9894 9895// CHECK: haddpd 32493, %xmm5 9896// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] 9897 haddpd 0x7eed,%xmm5 9898 9899// CHECK: haddpd 3133065982, %xmm5 9900// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] 9901 haddpd 0xbabecafe,%xmm5 9902 9903// CHECK: haddpd 305419896, %xmm5 9904// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] 9905 haddpd 0x12345678,%xmm5 9906 9907// CHECK: haddpd %xmm5, %xmm5 9908// CHECK: encoding: [0x66,0x0f,0x7c,0xed] 9909 haddpd %xmm5,%xmm5 9910 9911// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5 9912// CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde] 9913 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5 9914 9915// CHECK: haddps 69, %xmm5 9916// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00] 9917 haddps 0x45,%xmm5 9918 9919// CHECK: haddps 32493, %xmm5 9920// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00] 9921 haddps 0x7eed,%xmm5 9922 9923// CHECK: haddps 3133065982, %xmm5 9924// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba] 9925 haddps 0xbabecafe,%xmm5 9926 9927// CHECK: haddps 305419896, %xmm5 9928// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12] 9929 haddps 0x12345678,%xmm5 9930 9931// CHECK: haddps %xmm5, %xmm5 9932// CHECK: encoding: [0xf2,0x0f,0x7c,0xed] 9933 haddps %xmm5,%xmm5 9934 9935// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5 9936// CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9937 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 9938 9939// CHECK: hsubpd 69, %xmm5 9940// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] 9941 hsubpd 0x45,%xmm5 9942 9943// CHECK: hsubpd 32493, %xmm5 9944// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] 9945 hsubpd 0x7eed,%xmm5 9946 9947// CHECK: hsubpd 3133065982, %xmm5 9948// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] 9949 hsubpd 0xbabecafe,%xmm5 9950 9951// CHECK: hsubpd 305419896, %xmm5 9952// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] 9953 hsubpd 0x12345678,%xmm5 9954 9955// CHECK: hsubpd %xmm5, %xmm5 9956// CHECK: encoding: [0x66,0x0f,0x7d,0xed] 9957 hsubpd %xmm5,%xmm5 9958 9959// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5 9960// CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde] 9961 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 9962 9963// CHECK: hsubps 69, %xmm5 9964// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00] 9965 hsubps 0x45,%xmm5 9966 9967// CHECK: hsubps 32493, %xmm5 9968// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00] 9969 hsubps 0x7eed,%xmm5 9970 9971// CHECK: hsubps 3133065982, %xmm5 9972// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba] 9973 hsubps 0xbabecafe,%xmm5 9974 9975// CHECK: hsubps 305419896, %xmm5 9976// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12] 9977 hsubps 0x12345678,%xmm5 9978 9979// CHECK: hsubps %xmm5, %xmm5 9980// CHECK: encoding: [0xf2,0x0f,0x7d,0xed] 9981 hsubps %xmm5,%xmm5 9982 9983// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 9984// CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde] 9985 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 9986 9987// CHECK: lddqu 69, %xmm5 9988// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00] 9989 lddqu 0x45,%xmm5 9990 9991// CHECK: lddqu 32493, %xmm5 9992// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00] 9993 lddqu 0x7eed,%xmm5 9994 9995// CHECK: lddqu 3133065982, %xmm5 9996// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba] 9997 lddqu 0xbabecafe,%xmm5 9998 9999// CHECK: lddqu 305419896, %xmm5 10000// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12] 10001 lddqu 0x12345678,%xmm5 10002 10003// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 10004// CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 10005 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 10006 10007// CHECK: movddup 69, %xmm5 10008// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 10009 movddup 0x45,%xmm5 10010 10011// CHECK: movddup 32493, %xmm5 10012// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 10013 movddup 0x7eed,%xmm5 10014 10015// CHECK: movddup 3133065982, %xmm5 10016// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 10017 movddup 0xbabecafe,%xmm5 10018 10019// CHECK: movddup 305419896, %xmm5 10020// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 10021 movddup 0x12345678,%xmm5 10022 10023// CHECK: movddup %xmm5, %xmm5 10024// CHECK: encoding: [0xf2,0x0f,0x12,0xed] 10025 movddup %xmm5,%xmm5 10026 10027// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 10028// CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde] 10029 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 10030 10031// CHECK: movshdup 69, %xmm5 10032// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00] 10033 movshdup 0x45,%xmm5 10034 10035// CHECK: movshdup 32493, %xmm5 10036// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00] 10037 movshdup 0x7eed,%xmm5 10038 10039// CHECK: movshdup 3133065982, %xmm5 10040// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba] 10041 movshdup 0xbabecafe,%xmm5 10042 10043// CHECK: movshdup 305419896, %xmm5 10044// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12] 10045 movshdup 0x12345678,%xmm5 10046 10047// CHECK: movshdup %xmm5, %xmm5 10048// CHECK: encoding: [0xf3,0x0f,0x16,0xed] 10049 movshdup %xmm5,%xmm5 10050 10051// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 10052// CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde] 10053 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 10054 10055// CHECK: movsldup 69, %xmm5 10056// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00] 10057 movsldup 0x45,%xmm5 10058 10059// CHECK: movsldup 32493, %xmm5 10060// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00] 10061 movsldup 0x7eed,%xmm5 10062 10063// CHECK: movsldup 3133065982, %xmm5 10064// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba] 10065 movsldup 0xbabecafe,%xmm5 10066 10067// CHECK: movsldup 305419896, %xmm5 10068// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12] 10069 movsldup 0x12345678,%xmm5 10070 10071// CHECK: movsldup %xmm5, %xmm5 10072// CHECK: encoding: [0xf3,0x0f,0x12,0xed] 10073 movsldup %xmm5,%xmm5 10074 10075// CHECK: vmclear 3735928559(%ebx,%ecx,8) 10076// CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 10077 vmclear 0xdeadbeef(%ebx,%ecx,8) 10078 10079// CHECK: vmclear 32493 10080// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] 10081 vmclear 0x7eed 10082 10083// CHECK: vmclear 3133065982 10084// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] 10085 vmclear 0xbabecafe 10086 10087// CHECK: vmclear 305419896 10088// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] 10089 vmclear 0x12345678 10090 10091// CHECK: vmptrld 3735928559(%ebx,%ecx,8) 10092// CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde] 10093 vmptrld 0xdeadbeef(%ebx,%ecx,8) 10094 10095// CHECK: vmptrld 32493 10096// CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00] 10097 vmptrld 0x7eed 10098 10099// CHECK: vmptrld 3133065982 10100// CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba] 10101 vmptrld 0xbabecafe 10102 10103// CHECK: vmptrld 305419896 10104// CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12] 10105 vmptrld 0x12345678 10106 10107// CHECK: vmptrst 3735928559(%ebx,%ecx,8) 10108// CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde] 10109 vmptrst 0xdeadbeef(%ebx,%ecx,8) 10110 10111// CHECK: vmptrst 32493 10112// CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00] 10113 vmptrst 0x7eed 10114 10115// CHECK: vmptrst 3133065982 10116// CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba] 10117 vmptrst 0xbabecafe 10118 10119// CHECK: vmptrst 305419896 10120// CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12] 10121 vmptrst 0x12345678 10122 10123// CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3 10124// CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10125 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3 10126 10127// CHECK: phaddw 69, %mm3 10128// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00] 10129 phaddw 0x45,%mm3 10130 10131// CHECK: phaddw 32493, %mm3 10132// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00] 10133 phaddw 0x7eed,%mm3 10134 10135// CHECK: phaddw 3133065982, %mm3 10136// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba] 10137 phaddw 0xbabecafe,%mm3 10138 10139// CHECK: phaddw 305419896, %mm3 10140// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12] 10141 phaddw 0x12345678,%mm3 10142 10143// CHECK: phaddw %mm3, %mm3 10144// CHECK: encoding: [0x0f,0x38,0x01,0xdb] 10145 phaddw %mm3,%mm3 10146 10147// CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5 10148// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde] 10149 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10150 10151// CHECK: phaddw 69, %xmm5 10152// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00] 10153 phaddw 0x45,%xmm5 10154 10155// CHECK: phaddw 32493, %xmm5 10156// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00] 10157 phaddw 0x7eed,%xmm5 10158 10159// CHECK: phaddw 3133065982, %xmm5 10160// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba] 10161 phaddw 0xbabecafe,%xmm5 10162 10163// CHECK: phaddw 305419896, %xmm5 10164// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12] 10165 phaddw 0x12345678,%xmm5 10166 10167// CHECK: phaddw %xmm5, %xmm5 10168// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed] 10169 phaddw %xmm5,%xmm5 10170 10171// CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3 10172// CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10173 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3 10174 10175// CHECK: phaddd 69, %mm3 10176// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00] 10177 phaddd 0x45,%mm3 10178 10179// CHECK: phaddd 32493, %mm3 10180// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00] 10181 phaddd 0x7eed,%mm3 10182 10183// CHECK: phaddd 3133065982, %mm3 10184// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba] 10185 phaddd 0xbabecafe,%mm3 10186 10187// CHECK: phaddd 305419896, %mm3 10188// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12] 10189 phaddd 0x12345678,%mm3 10190 10191// CHECK: phaddd %mm3, %mm3 10192// CHECK: encoding: [0x0f,0x38,0x02,0xdb] 10193 phaddd %mm3,%mm3 10194 10195// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5 10196// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde] 10197 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 10198 10199// CHECK: phaddd 69, %xmm5 10200// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00] 10201 phaddd 0x45,%xmm5 10202 10203// CHECK: phaddd 32493, %xmm5 10204// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00] 10205 phaddd 0x7eed,%xmm5 10206 10207// CHECK: phaddd 3133065982, %xmm5 10208// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba] 10209 phaddd 0xbabecafe,%xmm5 10210 10211// CHECK: phaddd 305419896, %xmm5 10212// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12] 10213 phaddd 0x12345678,%xmm5 10214 10215// CHECK: phaddd %xmm5, %xmm5 10216// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed] 10217 phaddd %xmm5,%xmm5 10218 10219// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3 10220// CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10221 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 10222 10223// CHECK: phaddsw 69, %mm3 10224// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00] 10225 phaddsw 0x45,%mm3 10226 10227// CHECK: phaddsw 32493, %mm3 10228// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00] 10229 phaddsw 0x7eed,%mm3 10230 10231// CHECK: phaddsw 3133065982, %mm3 10232// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba] 10233 phaddsw 0xbabecafe,%mm3 10234 10235// CHECK: phaddsw 305419896, %mm3 10236// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12] 10237 phaddsw 0x12345678,%mm3 10238 10239// CHECK: phaddsw %mm3, %mm3 10240// CHECK: encoding: [0x0f,0x38,0x03,0xdb] 10241 phaddsw %mm3,%mm3 10242 10243// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5 10244// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde] 10245 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10246 10247// CHECK: phaddsw 69, %xmm5 10248// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00] 10249 phaddsw 0x45,%xmm5 10250 10251// CHECK: phaddsw 32493, %xmm5 10252// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00] 10253 phaddsw 0x7eed,%xmm5 10254 10255// CHECK: phaddsw 3133065982, %xmm5 10256// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba] 10257 phaddsw 0xbabecafe,%xmm5 10258 10259// CHECK: phaddsw 305419896, %xmm5 10260// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12] 10261 phaddsw 0x12345678,%xmm5 10262 10263// CHECK: phaddsw %xmm5, %xmm5 10264// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed] 10265 phaddsw %xmm5,%xmm5 10266 10267// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3 10268// CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10269 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3 10270 10271// CHECK: phsubw 69, %mm3 10272// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00] 10273 phsubw 0x45,%mm3 10274 10275// CHECK: phsubw 32493, %mm3 10276// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00] 10277 phsubw 0x7eed,%mm3 10278 10279// CHECK: phsubw 3133065982, %mm3 10280// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba] 10281 phsubw 0xbabecafe,%mm3 10282 10283// CHECK: phsubw 305419896, %mm3 10284// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12] 10285 phsubw 0x12345678,%mm3 10286 10287// CHECK: phsubw %mm3, %mm3 10288// CHECK: encoding: [0x0f,0x38,0x05,0xdb] 10289 phsubw %mm3,%mm3 10290 10291// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5 10292// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde] 10293 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10294 10295// CHECK: phsubw 69, %xmm5 10296// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00] 10297 phsubw 0x45,%xmm5 10298 10299// CHECK: phsubw 32493, %xmm5 10300// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00] 10301 phsubw 0x7eed,%xmm5 10302 10303// CHECK: phsubw 3133065982, %xmm5 10304// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba] 10305 phsubw 0xbabecafe,%xmm5 10306 10307// CHECK: phsubw 305419896, %xmm5 10308// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12] 10309 phsubw 0x12345678,%xmm5 10310 10311// CHECK: phsubw %xmm5, %xmm5 10312// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed] 10313 phsubw %xmm5,%xmm5 10314 10315// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3 10316// CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10317 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3 10318 10319// CHECK: phsubd 69, %mm3 10320// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00] 10321 phsubd 0x45,%mm3 10322 10323// CHECK: phsubd 32493, %mm3 10324// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00] 10325 phsubd 0x7eed,%mm3 10326 10327// CHECK: phsubd 3133065982, %mm3 10328// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba] 10329 phsubd 0xbabecafe,%mm3 10330 10331// CHECK: phsubd 305419896, %mm3 10332// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12] 10333 phsubd 0x12345678,%mm3 10334 10335// CHECK: phsubd %mm3, %mm3 10336// CHECK: encoding: [0x0f,0x38,0x06,0xdb] 10337 phsubd %mm3,%mm3 10338 10339// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5 10340// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde] 10341 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 10342 10343// CHECK: phsubd 69, %xmm5 10344// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00] 10345 phsubd 0x45,%xmm5 10346 10347// CHECK: phsubd 32493, %xmm5 10348// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00] 10349 phsubd 0x7eed,%xmm5 10350 10351// CHECK: phsubd 3133065982, %xmm5 10352// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba] 10353 phsubd 0xbabecafe,%xmm5 10354 10355// CHECK: phsubd 305419896, %xmm5 10356// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12] 10357 phsubd 0x12345678,%xmm5 10358 10359// CHECK: phsubd %xmm5, %xmm5 10360// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed] 10361 phsubd %xmm5,%xmm5 10362 10363// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3 10364// CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10365 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 10366 10367// CHECK: phsubsw 69, %mm3 10368// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00] 10369 phsubsw 0x45,%mm3 10370 10371// CHECK: phsubsw 32493, %mm3 10372// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00] 10373 phsubsw 0x7eed,%mm3 10374 10375// CHECK: phsubsw 3133065982, %mm3 10376// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba] 10377 phsubsw 0xbabecafe,%mm3 10378 10379// CHECK: phsubsw 305419896, %mm3 10380// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12] 10381 phsubsw 0x12345678,%mm3 10382 10383// CHECK: phsubsw %mm3, %mm3 10384// CHECK: encoding: [0x0f,0x38,0x07,0xdb] 10385 phsubsw %mm3,%mm3 10386 10387// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5 10388// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde] 10389 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10390 10391// CHECK: phsubsw 69, %xmm5 10392// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00] 10393 phsubsw 0x45,%xmm5 10394 10395// CHECK: phsubsw 32493, %xmm5 10396// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00] 10397 phsubsw 0x7eed,%xmm5 10398 10399// CHECK: phsubsw 3133065982, %xmm5 10400// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba] 10401 phsubsw 0xbabecafe,%xmm5 10402 10403// CHECK: phsubsw 305419896, %xmm5 10404// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12] 10405 phsubsw 0x12345678,%xmm5 10406 10407// CHECK: phsubsw %xmm5, %xmm5 10408// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed] 10409 phsubsw %xmm5,%xmm5 10410 10411// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3 10412// CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10413 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 10414 10415// CHECK: pmaddubsw 69, %mm3 10416// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00] 10417 pmaddubsw 0x45,%mm3 10418 10419// CHECK: pmaddubsw 32493, %mm3 10420// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00] 10421 pmaddubsw 0x7eed,%mm3 10422 10423// CHECK: pmaddubsw 3133065982, %mm3 10424// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba] 10425 pmaddubsw 0xbabecafe,%mm3 10426 10427// CHECK: pmaddubsw 305419896, %mm3 10428// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12] 10429 pmaddubsw 0x12345678,%mm3 10430 10431// CHECK: pmaddubsw %mm3, %mm3 10432// CHECK: encoding: [0x0f,0x38,0x04,0xdb] 10433 pmaddubsw %mm3,%mm3 10434 10435// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5 10436// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde] 10437 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10438 10439// CHECK: pmaddubsw 69, %xmm5 10440// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00] 10441 pmaddubsw 0x45,%xmm5 10442 10443// CHECK: pmaddubsw 32493, %xmm5 10444// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00] 10445 pmaddubsw 0x7eed,%xmm5 10446 10447// CHECK: pmaddubsw 3133065982, %xmm5 10448// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba] 10449 pmaddubsw 0xbabecafe,%xmm5 10450 10451// CHECK: pmaddubsw 305419896, %xmm5 10452// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12] 10453 pmaddubsw 0x12345678,%xmm5 10454 10455// CHECK: pmaddubsw %xmm5, %xmm5 10456// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed] 10457 pmaddubsw %xmm5,%xmm5 10458 10459// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3 10460// CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10461 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3 10462 10463// CHECK: pmulhrsw 69, %mm3 10464// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00] 10465 pmulhrsw 0x45,%mm3 10466 10467// CHECK: pmulhrsw 32493, %mm3 10468// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00] 10469 pmulhrsw 0x7eed,%mm3 10470 10471// CHECK: pmulhrsw 3133065982, %mm3 10472// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba] 10473 pmulhrsw 0xbabecafe,%mm3 10474 10475// CHECK: pmulhrsw 305419896, %mm3 10476// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12] 10477 pmulhrsw 0x12345678,%mm3 10478 10479// CHECK: pmulhrsw %mm3, %mm3 10480// CHECK: encoding: [0x0f,0x38,0x0b,0xdb] 10481 pmulhrsw %mm3,%mm3 10482 10483// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5 10484// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde] 10485 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10486 10487// CHECK: pmulhrsw 69, %xmm5 10488// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00] 10489 pmulhrsw 0x45,%xmm5 10490 10491// CHECK: pmulhrsw 32493, %xmm5 10492// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00] 10493 pmulhrsw 0x7eed,%xmm5 10494 10495// CHECK: pmulhrsw 3133065982, %xmm5 10496// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba] 10497 pmulhrsw 0xbabecafe,%xmm5 10498 10499// CHECK: pmulhrsw 305419896, %xmm5 10500// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12] 10501 pmulhrsw 0x12345678,%xmm5 10502 10503// CHECK: pmulhrsw %xmm5, %xmm5 10504// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed] 10505 pmulhrsw %xmm5,%xmm5 10506 10507// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3 10508// CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10509 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3 10510 10511// CHECK: pshufb 69, %mm3 10512// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00] 10513 pshufb 0x45,%mm3 10514 10515// CHECK: pshufb 32493, %mm3 10516// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00] 10517 pshufb 0x7eed,%mm3 10518 10519// CHECK: pshufb 3133065982, %mm3 10520// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba] 10521 pshufb 0xbabecafe,%mm3 10522 10523// CHECK: pshufb 305419896, %mm3 10524// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12] 10525 pshufb 0x12345678,%mm3 10526 10527// CHECK: pshufb %mm3, %mm3 10528// CHECK: encoding: [0x0f,0x38,0x00,0xdb] 10529 pshufb %mm3,%mm3 10530 10531// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5 10532// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde] 10533 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5 10534 10535// CHECK: pshufb 69, %xmm5 10536// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00] 10537 pshufb 0x45,%xmm5 10538 10539// CHECK: pshufb 32493, %xmm5 10540// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00] 10541 pshufb 0x7eed,%xmm5 10542 10543// CHECK: pshufb 3133065982, %xmm5 10544// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba] 10545 pshufb 0xbabecafe,%xmm5 10546 10547// CHECK: pshufb 305419896, %xmm5 10548// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12] 10549 pshufb 0x12345678,%xmm5 10550 10551// CHECK: pshufb %xmm5, %xmm5 10552// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed] 10553 pshufb %xmm5,%xmm5 10554 10555// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3 10556// CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10557 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3 10558 10559// CHECK: psignb 69, %mm3 10560// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00] 10561 psignb 0x45,%mm3 10562 10563// CHECK: psignb 32493, %mm3 10564// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00] 10565 psignb 0x7eed,%mm3 10566 10567// CHECK: psignb 3133065982, %mm3 10568// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba] 10569 psignb 0xbabecafe,%mm3 10570 10571// CHECK: psignb 305419896, %mm3 10572// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12] 10573 psignb 0x12345678,%mm3 10574 10575// CHECK: psignb %mm3, %mm3 10576// CHECK: encoding: [0x0f,0x38,0x08,0xdb] 10577 psignb %mm3,%mm3 10578 10579// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5 10580// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde] 10581 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5 10582 10583// CHECK: psignb 69, %xmm5 10584// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00] 10585 psignb 0x45,%xmm5 10586 10587// CHECK: psignb 32493, %xmm5 10588// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00] 10589 psignb 0x7eed,%xmm5 10590 10591// CHECK: psignb 3133065982, %xmm5 10592// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba] 10593 psignb 0xbabecafe,%xmm5 10594 10595// CHECK: psignb 305419896, %xmm5 10596// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12] 10597 psignb 0x12345678,%xmm5 10598 10599// CHECK: psignb %xmm5, %xmm5 10600// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed] 10601 psignb %xmm5,%xmm5 10602 10603// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3 10604// CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10605 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3 10606 10607// CHECK: psignw 69, %mm3 10608// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00] 10609 psignw 0x45,%mm3 10610 10611// CHECK: psignw 32493, %mm3 10612// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00] 10613 psignw 0x7eed,%mm3 10614 10615// CHECK: psignw 3133065982, %mm3 10616// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba] 10617 psignw 0xbabecafe,%mm3 10618 10619// CHECK: psignw 305419896, %mm3 10620// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12] 10621 psignw 0x12345678,%mm3 10622 10623// CHECK: psignw %mm3, %mm3 10624// CHECK: encoding: [0x0f,0x38,0x09,0xdb] 10625 psignw %mm3,%mm3 10626 10627// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5 10628// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde] 10629 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10630 10631// CHECK: psignw 69, %xmm5 10632// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00] 10633 psignw 0x45,%xmm5 10634 10635// CHECK: psignw 32493, %xmm5 10636// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00] 10637 psignw 0x7eed,%xmm5 10638 10639// CHECK: psignw 3133065982, %xmm5 10640// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba] 10641 psignw 0xbabecafe,%xmm5 10642 10643// CHECK: psignw 305419896, %xmm5 10644// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12] 10645 psignw 0x12345678,%xmm5 10646 10647// CHECK: psignw %xmm5, %xmm5 10648// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed] 10649 psignw %xmm5,%xmm5 10650 10651// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3 10652// CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10653 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3 10654 10655// CHECK: psignd 69, %mm3 10656// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00] 10657 psignd 0x45,%mm3 10658 10659// CHECK: psignd 32493, %mm3 10660// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00] 10661 psignd 0x7eed,%mm3 10662 10663// CHECK: psignd 3133065982, %mm3 10664// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba] 10665 psignd 0xbabecafe,%mm3 10666 10667// CHECK: psignd 305419896, %mm3 10668// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12] 10669 psignd 0x12345678,%mm3 10670 10671// CHECK: psignd %mm3, %mm3 10672// CHECK: encoding: [0x0f,0x38,0x0a,0xdb] 10673 psignd %mm3,%mm3 10674 10675// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5 10676// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde] 10677 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5 10678 10679// CHECK: psignd 69, %xmm5 10680// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00] 10681 psignd 0x45,%xmm5 10682 10683// CHECK: psignd 32493, %xmm5 10684// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00] 10685 psignd 0x7eed,%xmm5 10686 10687// CHECK: psignd 3133065982, %xmm5 10688// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba] 10689 psignd 0xbabecafe,%xmm5 10690 10691// CHECK: psignd 305419896, %xmm5 10692// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12] 10693 psignd 0x12345678,%xmm5 10694 10695// CHECK: psignd %xmm5, %xmm5 10696// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed] 10697 psignd %xmm5,%xmm5 10698 10699// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 10700// CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10701 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 10702 10703// CHECK: pabsb 69, %mm3 10704// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00] 10705 pabsb 0x45,%mm3 10706 10707// CHECK: pabsb 32493, %mm3 10708// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00] 10709 pabsb 0x7eed,%mm3 10710 10711// CHECK: pabsb 3133065982, %mm3 10712// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba] 10713 pabsb 0xbabecafe,%mm3 10714 10715// CHECK: pabsb 305419896, %mm3 10716// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12] 10717 pabsb 0x12345678,%mm3 10718 10719// CHECK: pabsb %mm3, %mm3 10720// CHECK: encoding: [0x0f,0x38,0x1c,0xdb] 10721 pabsb %mm3,%mm3 10722 10723// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 10724// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde] 10725 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 10726 10727// CHECK: pabsb 69, %xmm5 10728// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00] 10729 pabsb 0x45,%xmm5 10730 10731// CHECK: pabsb 32493, %xmm5 10732// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00] 10733 pabsb 0x7eed,%xmm5 10734 10735// CHECK: pabsb 3133065982, %xmm5 10736// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba] 10737 pabsb 0xbabecafe,%xmm5 10738 10739// CHECK: pabsb 305419896, %xmm5 10740// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12] 10741 pabsb 0x12345678,%xmm5 10742 10743// CHECK: pabsb %xmm5, %xmm5 10744// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed] 10745 pabsb %xmm5,%xmm5 10746 10747// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 10748// CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10749 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 10750 10751// CHECK: pabsw 69, %mm3 10752// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00] 10753 pabsw 0x45,%mm3 10754 10755// CHECK: pabsw 32493, %mm3 10756// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00] 10757 pabsw 0x7eed,%mm3 10758 10759// CHECK: pabsw 3133065982, %mm3 10760// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba] 10761 pabsw 0xbabecafe,%mm3 10762 10763// CHECK: pabsw 305419896, %mm3 10764// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12] 10765 pabsw 0x12345678,%mm3 10766 10767// CHECK: pabsw %mm3, %mm3 10768// CHECK: encoding: [0x0f,0x38,0x1d,0xdb] 10769 pabsw %mm3,%mm3 10770 10771// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 10772// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde] 10773 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10774 10775// CHECK: pabsw 69, %xmm5 10776// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00] 10777 pabsw 0x45,%xmm5 10778 10779// CHECK: pabsw 32493, %xmm5 10780// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00] 10781 pabsw 0x7eed,%xmm5 10782 10783// CHECK: pabsw 3133065982, %xmm5 10784// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba] 10785 pabsw 0xbabecafe,%xmm5 10786 10787// CHECK: pabsw 305419896, %xmm5 10788// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12] 10789 pabsw 0x12345678,%xmm5 10790 10791// CHECK: pabsw %xmm5, %xmm5 10792// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed] 10793 pabsw %xmm5,%xmm5 10794 10795// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 10796// CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 10797 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 10798 10799// CHECK: pabsd 69, %mm3 10800// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00] 10801 pabsd 0x45,%mm3 10802 10803// CHECK: pabsd 32493, %mm3 10804// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00] 10805 pabsd 0x7eed,%mm3 10806 10807// CHECK: pabsd 3133065982, %mm3 10808// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba] 10809 pabsd 0xbabecafe,%mm3 10810 10811// CHECK: pabsd 305419896, %mm3 10812// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12] 10813 pabsd 0x12345678,%mm3 10814 10815// CHECK: pabsd %mm3, %mm3 10816// CHECK: encoding: [0x0f,0x38,0x1e,0xdb] 10817 pabsd %mm3,%mm3 10818 10819// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 10820// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde] 10821 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 10822 10823// CHECK: pabsd 69, %xmm5 10824// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00] 10825 pabsd 0x45,%xmm5 10826 10827// CHECK: pabsd 32493, %xmm5 10828// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00] 10829 pabsd 0x7eed,%xmm5 10830 10831// CHECK: pabsd 3133065982, %xmm5 10832// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba] 10833 pabsd 0xbabecafe,%xmm5 10834 10835// CHECK: pabsd 305419896, %xmm5 10836// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12] 10837 pabsd 0x12345678,%xmm5 10838 10839// CHECK: pabsd %xmm5, %xmm5 10840// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed] 10841 pabsd %xmm5,%xmm5 10842 10843// CHECK: femms 10844// CHECK: encoding: [0x0f,0x0e] 10845 femms 10846 10847// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5 10848// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] 10849 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 10850 10851// CHECK: movntdqa 69, %xmm5 10852// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00] 10853 movntdqa 0x45,%xmm5 10854 10855// CHECK: movntdqa 32493, %xmm5 10856// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00] 10857 movntdqa 0x7eed,%xmm5 10858 10859// CHECK: movntdqa 3133065982, %xmm5 10860// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba] 10861 movntdqa 0xbabecafe,%xmm5 10862 10863// CHECK: movntdqa 305419896, %xmm5 10864// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12] 10865 movntdqa 0x12345678,%xmm5 10866 10867// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5 10868// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde] 10869 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10870 10871// CHECK: packusdw 69, %xmm5 10872// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00] 10873 packusdw 0x45,%xmm5 10874 10875// CHECK: packusdw 32493, %xmm5 10876// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00] 10877 packusdw 0x7eed,%xmm5 10878 10879// CHECK: packusdw 3133065982, %xmm5 10880// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba] 10881 packusdw 0xbabecafe,%xmm5 10882 10883// CHECK: packusdw 305419896, %xmm5 10884// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12] 10885 packusdw 0x12345678,%xmm5 10886 10887// CHECK: packusdw %xmm5, %xmm5 10888// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed] 10889 packusdw %xmm5,%xmm5 10890 10891// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5 10892// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde] 10893 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5 10894 10895// CHECK: pcmpeqq 69, %xmm5 10896// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00] 10897 pcmpeqq 0x45,%xmm5 10898 10899// CHECK: pcmpeqq 32493, %xmm5 10900// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00] 10901 pcmpeqq 0x7eed,%xmm5 10902 10903// CHECK: pcmpeqq 3133065982, %xmm5 10904// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba] 10905 pcmpeqq 0xbabecafe,%xmm5 10906 10907// CHECK: pcmpeqq 305419896, %xmm5 10908// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12] 10909 pcmpeqq 0x12345678,%xmm5 10910 10911// CHECK: pcmpeqq %xmm5, %xmm5 10912// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed] 10913 pcmpeqq %xmm5,%xmm5 10914 10915// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 10916// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde] 10917 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10918 10919// CHECK: phminposuw 69, %xmm5 10920// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00] 10921 phminposuw 0x45,%xmm5 10922 10923// CHECK: phminposuw 32493, %xmm5 10924// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00] 10925 phminposuw 0x7eed,%xmm5 10926 10927// CHECK: phminposuw 3133065982, %xmm5 10928// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba] 10929 phminposuw 0xbabecafe,%xmm5 10930 10931// CHECK: phminposuw 305419896, %xmm5 10932// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12] 10933 phminposuw 0x12345678,%xmm5 10934 10935// CHECK: phminposuw %xmm5, %xmm5 10936// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed] 10937 phminposuw %xmm5,%xmm5 10938 10939// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5 10940// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde] 10941 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 10942 10943// CHECK: pmaxsb 69, %xmm5 10944// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00] 10945 pmaxsb 0x45,%xmm5 10946 10947// CHECK: pmaxsb 32493, %xmm5 10948// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00] 10949 pmaxsb 0x7eed,%xmm5 10950 10951// CHECK: pmaxsb 3133065982, %xmm5 10952// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba] 10953 pmaxsb 0xbabecafe,%xmm5 10954 10955// CHECK: pmaxsb 305419896, %xmm5 10956// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12] 10957 pmaxsb 0x12345678,%xmm5 10958 10959// CHECK: pmaxsb %xmm5, %xmm5 10960// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed] 10961 pmaxsb %xmm5,%xmm5 10962 10963// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5 10964// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde] 10965 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 10966 10967// CHECK: pmaxsd 69, %xmm5 10968// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00] 10969 pmaxsd 0x45,%xmm5 10970 10971// CHECK: pmaxsd 32493, %xmm5 10972// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00] 10973 pmaxsd 0x7eed,%xmm5 10974 10975// CHECK: pmaxsd 3133065982, %xmm5 10976// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba] 10977 pmaxsd 0xbabecafe,%xmm5 10978 10979// CHECK: pmaxsd 305419896, %xmm5 10980// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12] 10981 pmaxsd 0x12345678,%xmm5 10982 10983// CHECK: pmaxsd %xmm5, %xmm5 10984// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed] 10985 pmaxsd %xmm5,%xmm5 10986 10987// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5 10988// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde] 10989 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5 10990 10991// CHECK: pmaxud 69, %xmm5 10992// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00] 10993 pmaxud 0x45,%xmm5 10994 10995// CHECK: pmaxud 32493, %xmm5 10996// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00] 10997 pmaxud 0x7eed,%xmm5 10998 10999// CHECK: pmaxud 3133065982, %xmm5 11000// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba] 11001 pmaxud 0xbabecafe,%xmm5 11002 11003// CHECK: pmaxud 305419896, %xmm5 11004// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12] 11005 pmaxud 0x12345678,%xmm5 11006 11007// CHECK: pmaxud %xmm5, %xmm5 11008// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed] 11009 pmaxud %xmm5,%xmm5 11010 11011// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5 11012// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde] 11013 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 11014 11015// CHECK: pmaxuw 69, %xmm5 11016// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00] 11017 pmaxuw 0x45,%xmm5 11018 11019// CHECK: pmaxuw 32493, %xmm5 11020// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00] 11021 pmaxuw 0x7eed,%xmm5 11022 11023// CHECK: pmaxuw 3133065982, %xmm5 11024// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba] 11025 pmaxuw 0xbabecafe,%xmm5 11026 11027// CHECK: pmaxuw 305419896, %xmm5 11028// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12] 11029 pmaxuw 0x12345678,%xmm5 11030 11031// CHECK: pmaxuw %xmm5, %xmm5 11032// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed] 11033 pmaxuw %xmm5,%xmm5 11034 11035// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5 11036// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde] 11037 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 11038 11039// CHECK: pminsb 69, %xmm5 11040// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00] 11041 pminsb 0x45,%xmm5 11042 11043// CHECK: pminsb 32493, %xmm5 11044// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00] 11045 pminsb 0x7eed,%xmm5 11046 11047// CHECK: pminsb 3133065982, %xmm5 11048// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba] 11049 pminsb 0xbabecafe,%xmm5 11050 11051// CHECK: pminsb 305419896, %xmm5 11052// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12] 11053 pminsb 0x12345678,%xmm5 11054 11055// CHECK: pminsb %xmm5, %xmm5 11056// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed] 11057 pminsb %xmm5,%xmm5 11058 11059// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5 11060// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde] 11061 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 11062 11063// CHECK: pminsd 69, %xmm5 11064// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00] 11065 pminsd 0x45,%xmm5 11066 11067// CHECK: pminsd 32493, %xmm5 11068// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00] 11069 pminsd 0x7eed,%xmm5 11070 11071// CHECK: pminsd 3133065982, %xmm5 11072// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba] 11073 pminsd 0xbabecafe,%xmm5 11074 11075// CHECK: pminsd 305419896, %xmm5 11076// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12] 11077 pminsd 0x12345678,%xmm5 11078 11079// CHECK: pminsd %xmm5, %xmm5 11080// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed] 11081 pminsd %xmm5,%xmm5 11082 11083// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5 11084// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde] 11085 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5 11086 11087// CHECK: pminud 69, %xmm5 11088// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00] 11089 pminud 0x45,%xmm5 11090 11091// CHECK: pminud 32493, %xmm5 11092// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00] 11093 pminud 0x7eed,%xmm5 11094 11095// CHECK: pminud 3133065982, %xmm5 11096// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba] 11097 pminud 0xbabecafe,%xmm5 11098 11099// CHECK: pminud 305419896, %xmm5 11100// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12] 11101 pminud 0x12345678,%xmm5 11102 11103// CHECK: pminud %xmm5, %xmm5 11104// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed] 11105 pminud %xmm5,%xmm5 11106 11107// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5 11108// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde] 11109 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 11110 11111// CHECK: pminuw 69, %xmm5 11112// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00] 11113 pminuw 0x45,%xmm5 11114 11115// CHECK: pminuw 32493, %xmm5 11116// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00] 11117 pminuw 0x7eed,%xmm5 11118 11119// CHECK: pminuw 3133065982, %xmm5 11120// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba] 11121 pminuw 0xbabecafe,%xmm5 11122 11123// CHECK: pminuw 305419896, %xmm5 11124// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12] 11125 pminuw 0x12345678,%xmm5 11126 11127// CHECK: pminuw %xmm5, %xmm5 11128// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed] 11129 pminuw %xmm5,%xmm5 11130 11131// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 11132// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde] 11133 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 11134 11135// CHECK: pmovsxbw 69, %xmm5 11136// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00] 11137 pmovsxbw 0x45,%xmm5 11138 11139// CHECK: pmovsxbw 32493, %xmm5 11140// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00] 11141 pmovsxbw 0x7eed,%xmm5 11142 11143// CHECK: pmovsxbw 3133065982, %xmm5 11144// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba] 11145 pmovsxbw 0xbabecafe,%xmm5 11146 11147// CHECK: pmovsxbw 305419896, %xmm5 11148// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12] 11149 pmovsxbw 0x12345678,%xmm5 11150 11151// CHECK: pmovsxbw %xmm5, %xmm5 11152// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed] 11153 pmovsxbw %xmm5,%xmm5 11154 11155// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 11156// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde] 11157 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 11158 11159// CHECK: pmovsxbd 69, %xmm5 11160// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00] 11161 pmovsxbd 0x45,%xmm5 11162 11163// CHECK: pmovsxbd 32493, %xmm5 11164// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00] 11165 pmovsxbd 0x7eed,%xmm5 11166 11167// CHECK: pmovsxbd 3133065982, %xmm5 11168// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba] 11169 pmovsxbd 0xbabecafe,%xmm5 11170 11171// CHECK: pmovsxbd 305419896, %xmm5 11172// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12] 11173 pmovsxbd 0x12345678,%xmm5 11174 11175// CHECK: pmovsxbd %xmm5, %xmm5 11176// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed] 11177 pmovsxbd %xmm5,%xmm5 11178 11179// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 11180// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde] 11181 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 11182 11183// CHECK: pmovsxbq 69, %xmm5 11184// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00] 11185 pmovsxbq 0x45,%xmm5 11186 11187// CHECK: pmovsxbq 32493, %xmm5 11188// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00] 11189 pmovsxbq 0x7eed,%xmm5 11190 11191// CHECK: pmovsxbq 3133065982, %xmm5 11192// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba] 11193 pmovsxbq 0xbabecafe,%xmm5 11194 11195// CHECK: pmovsxbq 305419896, %xmm5 11196// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12] 11197 pmovsxbq 0x12345678,%xmm5 11198 11199// CHECK: pmovsxbq %xmm5, %xmm5 11200// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed] 11201 pmovsxbq %xmm5,%xmm5 11202 11203// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 11204// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde] 11205 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 11206 11207// CHECK: pmovsxwd 69, %xmm5 11208// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00] 11209 pmovsxwd 0x45,%xmm5 11210 11211// CHECK: pmovsxwd 32493, %xmm5 11212// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00] 11213 pmovsxwd 0x7eed,%xmm5 11214 11215// CHECK: pmovsxwd 3133065982, %xmm5 11216// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba] 11217 pmovsxwd 0xbabecafe,%xmm5 11218 11219// CHECK: pmovsxwd 305419896, %xmm5 11220// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12] 11221 pmovsxwd 0x12345678,%xmm5 11222 11223// CHECK: pmovsxwd %xmm5, %xmm5 11224// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed] 11225 pmovsxwd %xmm5,%xmm5 11226 11227// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 11228// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde] 11229 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 11230 11231// CHECK: pmovsxwq 69, %xmm5 11232// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00] 11233 pmovsxwq 0x45,%xmm5 11234 11235// CHECK: pmovsxwq 32493, %xmm5 11236// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00] 11237 pmovsxwq 0x7eed,%xmm5 11238 11239// CHECK: pmovsxwq 3133065982, %xmm5 11240// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba] 11241 pmovsxwq 0xbabecafe,%xmm5 11242 11243// CHECK: pmovsxwq 305419896, %xmm5 11244// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12] 11245 pmovsxwq 0x12345678,%xmm5 11246 11247// CHECK: pmovsxwq %xmm5, %xmm5 11248// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed] 11249 pmovsxwq %xmm5,%xmm5 11250 11251// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 11252// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde] 11253 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 11254 11255// CHECK: pmovsxdq 69, %xmm5 11256// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00] 11257 pmovsxdq 0x45,%xmm5 11258 11259// CHECK: pmovsxdq 32493, %xmm5 11260// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00] 11261 pmovsxdq 0x7eed,%xmm5 11262 11263// CHECK: pmovsxdq 3133065982, %xmm5 11264// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba] 11265 pmovsxdq 0xbabecafe,%xmm5 11266 11267// CHECK: pmovsxdq 305419896, %xmm5 11268// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12] 11269 pmovsxdq 0x12345678,%xmm5 11270 11271// CHECK: pmovsxdq %xmm5, %xmm5 11272// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed] 11273 pmovsxdq %xmm5,%xmm5 11274 11275// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 11276// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde] 11277 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 11278 11279// CHECK: pmovzxbw 69, %xmm5 11280// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00] 11281 pmovzxbw 0x45,%xmm5 11282 11283// CHECK: pmovzxbw 32493, %xmm5 11284// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00] 11285 pmovzxbw 0x7eed,%xmm5 11286 11287// CHECK: pmovzxbw 3133065982, %xmm5 11288// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba] 11289 pmovzxbw 0xbabecafe,%xmm5 11290 11291// CHECK: pmovzxbw 305419896, %xmm5 11292// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12] 11293 pmovzxbw 0x12345678,%xmm5 11294 11295// CHECK: pmovzxbw %xmm5, %xmm5 11296// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed] 11297 pmovzxbw %xmm5,%xmm5 11298 11299// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 11300// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde] 11301 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 11302 11303// CHECK: pmovzxbd 69, %xmm5 11304// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00] 11305 pmovzxbd 0x45,%xmm5 11306 11307// CHECK: pmovzxbd 32493, %xmm5 11308// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00] 11309 pmovzxbd 0x7eed,%xmm5 11310 11311// CHECK: pmovzxbd 3133065982, %xmm5 11312// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba] 11313 pmovzxbd 0xbabecafe,%xmm5 11314 11315// CHECK: pmovzxbd 305419896, %xmm5 11316// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12] 11317 pmovzxbd 0x12345678,%xmm5 11318 11319// CHECK: pmovzxbd %xmm5, %xmm5 11320// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed] 11321 pmovzxbd %xmm5,%xmm5 11322 11323// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 11324// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde] 11325 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 11326 11327// CHECK: pmovzxbq 69, %xmm5 11328// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00] 11329 pmovzxbq 0x45,%xmm5 11330 11331// CHECK: pmovzxbq 32493, %xmm5 11332// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00] 11333 pmovzxbq 0x7eed,%xmm5 11334 11335// CHECK: pmovzxbq 3133065982, %xmm5 11336// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba] 11337 pmovzxbq 0xbabecafe,%xmm5 11338 11339// CHECK: pmovzxbq 305419896, %xmm5 11340// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12] 11341 pmovzxbq 0x12345678,%xmm5 11342 11343// CHECK: pmovzxbq %xmm5, %xmm5 11344// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed] 11345 pmovzxbq %xmm5,%xmm5 11346 11347// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 11348// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde] 11349 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 11350 11351// CHECK: pmovzxwd 69, %xmm5 11352// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00] 11353 pmovzxwd 0x45,%xmm5 11354 11355// CHECK: pmovzxwd 32493, %xmm5 11356// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00] 11357 pmovzxwd 0x7eed,%xmm5 11358 11359// CHECK: pmovzxwd 3133065982, %xmm5 11360// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba] 11361 pmovzxwd 0xbabecafe,%xmm5 11362 11363// CHECK: pmovzxwd 305419896, %xmm5 11364// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12] 11365 pmovzxwd 0x12345678,%xmm5 11366 11367// CHECK: pmovzxwd %xmm5, %xmm5 11368// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed] 11369 pmovzxwd %xmm5,%xmm5 11370 11371// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 11372// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde] 11373 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 11374 11375// CHECK: pmovzxwq 69, %xmm5 11376// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00] 11377 pmovzxwq 0x45,%xmm5 11378 11379// CHECK: pmovzxwq 32493, %xmm5 11380// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00] 11381 pmovzxwq 0x7eed,%xmm5 11382 11383// CHECK: pmovzxwq 3133065982, %xmm5 11384// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba] 11385 pmovzxwq 0xbabecafe,%xmm5 11386 11387// CHECK: pmovzxwq 305419896, %xmm5 11388// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12] 11389 pmovzxwq 0x12345678,%xmm5 11390 11391// CHECK: pmovzxwq %xmm5, %xmm5 11392// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed] 11393 pmovzxwq %xmm5,%xmm5 11394 11395// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 11396// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde] 11397 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 11398 11399// CHECK: pmovzxdq 69, %xmm5 11400// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00] 11401 pmovzxdq 0x45,%xmm5 11402 11403// CHECK: pmovzxdq 32493, %xmm5 11404// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00] 11405 pmovzxdq 0x7eed,%xmm5 11406 11407// CHECK: pmovzxdq 3133065982, %xmm5 11408// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba] 11409 pmovzxdq 0xbabecafe,%xmm5 11410 11411// CHECK: pmovzxdq 305419896, %xmm5 11412// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12] 11413 pmovzxdq 0x12345678,%xmm5 11414 11415// CHECK: pmovzxdq %xmm5, %xmm5 11416// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed] 11417 pmovzxdq %xmm5,%xmm5 11418 11419// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5 11420// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde] 11421 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 11422 11423// CHECK: pmuldq 69, %xmm5 11424// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00] 11425 pmuldq 0x45,%xmm5 11426 11427// CHECK: pmuldq 32493, %xmm5 11428// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00] 11429 pmuldq 0x7eed,%xmm5 11430 11431// CHECK: pmuldq 3133065982, %xmm5 11432// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba] 11433 pmuldq 0xbabecafe,%xmm5 11434 11435// CHECK: pmuldq 305419896, %xmm5 11436// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12] 11437 pmuldq 0x12345678,%xmm5 11438 11439// CHECK: pmuldq %xmm5, %xmm5 11440// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed] 11441 pmuldq %xmm5,%xmm5 11442 11443// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5 11444// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde] 11445 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5 11446 11447// CHECK: pmulld 69, %xmm5 11448// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00] 11449 pmulld 0x45,%xmm5 11450 11451// CHECK: pmulld 32493, %xmm5 11452// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00] 11453 pmulld 0x7eed,%xmm5 11454 11455// CHECK: pmulld 3133065982, %xmm5 11456// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba] 11457 pmulld 0xbabecafe,%xmm5 11458 11459// CHECK: pmulld 305419896, %xmm5 11460// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12] 11461 pmulld 0x12345678,%xmm5 11462 11463// CHECK: pmulld %xmm5, %xmm5 11464// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed] 11465 pmulld %xmm5,%xmm5 11466 11467// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 11468// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde] 11469 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 11470 11471// CHECK: ptest 69, %xmm5 11472// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00] 11473 ptest 0x45,%xmm5 11474 11475// CHECK: ptest 32493, %xmm5 11476// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00] 11477 ptest 0x7eed,%xmm5 11478 11479// CHECK: ptest 3133065982, %xmm5 11480// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba] 11481 ptest 0xbabecafe,%xmm5 11482 11483// CHECK: ptest 305419896, %xmm5 11484// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12] 11485 ptest 0x12345678,%xmm5 11486 11487// CHECK: ptest %xmm5, %xmm5 11488// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed] 11489 ptest %xmm5,%xmm5 11490 11491// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5 11492// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde] 11493 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5 11494 11495// CHECK: pcmpgtq 69, %xmm5 11496// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00] 11497 pcmpgtq 0x45,%xmm5 11498 11499// CHECK: pcmpgtq 32493, %xmm5 11500// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00] 11501 pcmpgtq 0x7eed,%xmm5 11502 11503// CHECK: pcmpgtq 3133065982, %xmm5 11504// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba] 11505 pcmpgtq 0xbabecafe,%xmm5 11506 11507// CHECK: pcmpgtq 305419896, %xmm5 11508// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12] 11509 pcmpgtq 0x12345678,%xmm5 11510 11511// CHECK: pcmpgtq %xmm5, %xmm5 11512// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed] 11513 pcmpgtq %xmm5,%xmm5 11514 11515// CHECK: crc32b %bl, %eax 11516// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3] 11517 crc32b %bl, %eax 11518 11519// CHECK: crc32b 4(%ebx), %eax 11520// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04] 11521 crc32b 4(%ebx), %eax 11522 11523// CHECK: crc32w %bx, %eax 11524// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3] 11525 crc32w %bx, %eax 11526 11527// CHECK: crc32w 4(%ebx), %eax 11528// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04] 11529 crc32w 4(%ebx), %eax 11530 11531// CHECK: crc32l %ebx, %eax 11532// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3] 11533 crc32l %ebx, %eax 11534 11535// CHECK: crc32l 4(%ebx), %eax 11536// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04] 11537 crc32l 4(%ebx), %eax 11538 11539// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx 11540// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde] 11541 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx 11542 11543// CHECK: crc32l 69, %ecx 11544// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00] 11545 crc32l 0x45,%ecx 11546 11547// CHECK: crc32l 32493, %ecx 11548// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00] 11549 crc32l 0x7eed,%ecx 11550 11551// CHECK: crc32l 3133065982, %ecx 11552// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba] 11553 crc32l 0xbabecafe,%ecx 11554 11555// CHECK: crc32l %ecx, %ecx 11556// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9] 11557 crc32l %ecx,%ecx 11558 11559// CHECK: pcmpistrm $125, %xmm1, %xmm2 11560// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d] 11561 pcmpistrm $125, %xmm1, %xmm2 11562 11563// CHECK: pcmpistrm $125, (%edx,%eax,4), %xmm2 11564// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d] 11565 pcmpistrm $125, (%edx,%eax,4), %xmm2 11566 11567// CHECK: aesimc %xmm0, %xmm1 11568// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8] 11569 aesimc %xmm0,%xmm1 11570 11571// CHECK: aesimc (%eax), %xmm1 11572// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08] 11573 aesimc (%eax),%xmm1 11574 11575// CHECK: aesenc %xmm1, %xmm2 11576// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1] 11577 aesenc %xmm1,%xmm2 11578 11579// CHECK: aesenc 4(%ebx), %xmm2 11580// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04] 11581 aesenc 4(%ebx),%xmm2 11582 11583// CHECK: aesenclast %xmm3, %xmm4 11584// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3] 11585 aesenclast %xmm3,%xmm4 11586 11587// CHECK: aesenclast 4(%edx,%edi), %xmm4 11588// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04] 11589 aesenclast 4(%edx,%edi),%xmm4 11590 11591// CHECK: aesdec %xmm5, %xmm6 11592// CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5] 11593 aesdec %xmm5,%xmm6 11594 11595// CHECK: aesdec 4(%ecx,%eax,8), %xmm6 11596// CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04] 11597 aesdec 4(%ecx,%eax,8),%xmm6 11598 11599// CHECK: aesdeclast %xmm7, %xmm0 11600// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7] 11601 aesdeclast %xmm7,%xmm0 11602 11603// CHECK: aesdeclast 3405691582, %xmm0 11604// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca] 11605 aesdeclast 0xcafebabe,%xmm0 11606 11607// CHECK: aeskeygenassist $125, %xmm1, %xmm2 11608// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d] 11609 aeskeygenassist $125, %xmm1, %xmm2 11610 11611// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2 11612// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d] 11613 aeskeygenassist $125, (%edx,%eax,4), %xmm2 11614 11615// rdar://8017638 11616// CHECK: aeskeygenassist $128, %xmm1, %xmm2 11617// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80] 11618 aeskeygenassist $128, %xmm1, %xmm2 11619 11620// rdar://7910087 11621// CHECK: bsfw %bx, %bx 11622// CHECK: encoding: [0x66,0x0f,0xbc,0xdb] 11623 bsfw %bx, %bx 11624 11625// CHECK: bsfw 3735928559(%ebx,%ecx,8), %bx 11626// CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 11627 bsfw 3735928559(%ebx,%ecx,8), %bx 11628 11629// CHECK: bsrw %bx, %bx 11630// CHECK: encoding: [0x66,0x0f,0xbd,0xdb] 11631 bsrw %bx, %bx 11632 11633// CHECK: bsrw 305419896, %bx 11634// CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12] 11635 bsrw 305419896, %bx 11636 11637// radr://7901779 11638// CHECK: pushl $127 11639// CHECK: encoding: [0x6a,0x7f] 11640 pushl $127 11641 11642// CHECK: pushw $254 11643// CHECK: encoding: [0x66,0x68,0xfe,0x00] 11644 pushw $254 11645 11646// CHECK: pushl $254 11647// CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00] 11648 pushl $254 11649 11650// radr://7928400 11651// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8) 11652// CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde] 11653 movq %mm3, 3735928559(%ebx,%ecx,8) 11654 11655// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 11656// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde] 11657 movd %mm3, 3735928559(%ebx,%ecx,8) 11658 11659// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5 11660// CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde] 11661 movq 3735928559(%ebx,%ecx,8), %xmm5 11662 11663// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 11664// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde] 11665 movd 3735928559(%ebx,%ecx,8), %xmm5 11666 11667// radr://7914715 11668// CHECK: fcoml 3735928559(%ebx,%ecx,8) 11669// CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde] 11670 fcoml 3735928559(%ebx,%ecx,8) 11671 11672// CHECK: fcoms 32493 11673// CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00] 11674 fcoms 32493 11675 11676// CHECK: fcompl 3735928559(%ebx,%ecx,8) 11677// CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde] 11678 fcompl 3735928559(%ebx,%ecx,8) 11679 11680// CHECK: fcomps 32493 11681// CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00] 11682 fcomps 32493 11683 11684// CHECK: ficoml 3735928559(%ebx,%ecx,8) 11685// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde] 11686 ficoml 3735928559(%ebx,%ecx,8) 11687 11688// CHECK: ficoms 32493 11689// CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00] 11690 ficoms 32493 11691 11692// CHECK: ficompl 3735928559(%ebx,%ecx,8) 11693// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde] 11694 ficompl 3735928559(%ebx,%ecx,8) 11695 11696// CHECK: ficomps 32493 11697// CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00] 11698 ficomps 32493 11699 11700// CHECK: movl 57005(,%eiz), %ebx 11701// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00] 11702 movl 57005(,%eiz), %ebx 11703 11704// CHECK: movl 48879(,%eiz), %eax 11705// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00] 11706 movl 48879(,%eiz), %eax 11707 11708// CHECK: movl -4(,%eiz,8), %eax 11709// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff] 11710 movl -4(,%eiz,8), %eax 11711 11712// CHECK: movl (%ecx,%eiz), %eax 11713// CHECK: encoding: [0x8b,0x04,0x21] 11714 movl (%ecx,%eiz), %eax 11715 11716// CHECK: movl (%ecx,%eiz,8), %eax 11717// CHECK: encoding: [0x8b,0x04,0xe1] 11718 movl (%ecx,%eiz,8), %eax 11719 11720// CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff] 11721 addl $0xFFFFFFFF, %eax 11722 11723// CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff] 11724 addw $0xFFFF, %ax 11725 11726 11727// CHECK: movb $127, 3735928559(%ebx,%ecx,8) 11728 movb $0x7f,0xdeadbeef(%ebx,%ecx,8) 11729 11730// CHECK: movb $127, 69 11731 movb $0x7f,0x45 11732 11733// CHECK: movb $127, 32493 11734 movb $0x7f,0x7eed 11735 11736// CHECK: movb $127, 3133065982 11737 movb $0x7f,0xbabecafe 11738 11739// CHECK: movb $127, 305419896 11740 movb $0x7f,0x12345678 11741 11742// CHECK: movw $31438, 3735928559(%ebx,%ecx,8) 11743 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 11744 11745// CHECK: movw $31438, 69 11746 movw $0x7ace,0x45 11747 11748// CHECK: movw $31438, 32493 11749 movw $0x7ace,0x7eed 11750 11751// CHECK: movw $31438, 3133065982 11752 movw $0x7ace,0xbabecafe 11753 11754// CHECK: movw $31438, 305419896 11755 movw $0x7ace,0x12345678 11756 11757// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8) 11758 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 11759 11760// CHECK: movl $2063514302, 69 11761 movl $0x7afebabe,0x45 11762 11763// CHECK: movl $2063514302, 32493 11764 movl $0x7afebabe,0x7eed 11765 11766// CHECK: movl $2063514302, 3133065982 11767 movl $0x7afebabe,0xbabecafe 11768 11769// CHECK: movl $2063514302, 305419896 11770 movl $0x7afebabe,0x12345678 11771 11772// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8) 11773 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 11774 11775// CHECK: movl $324478056, 69 11776 movl $0x13572468,0x45 11777 11778// CHECK: movl $324478056, 32493 11779 movl $0x13572468,0x7eed 11780 11781// CHECK: movl $324478056, 3133065982 11782 movl $0x13572468,0xbabecafe 11783 11784// CHECK: movl $324478056, 305419896 11785 movl $0x13572468,0x12345678 11786 11787// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx 11788 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx 11789 11790// CHECK: movsbl 69, %ecx 11791 movsbl 0x45,%ecx 11792 11793// CHECK: movsbl 32493, %ecx 11794 movsbl 0x7eed,%ecx 11795 11796// CHECK: movsbl 3133065982, %ecx 11797 movsbl 0xbabecafe,%ecx 11798 11799// CHECK: movsbl 305419896, %ecx 11800 movsbl 0x12345678,%ecx 11801 11802// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx 11803 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx 11804 11805// CHECK: movsbw 69, %bx 11806 movsbw 0x45,%bx 11807 11808// CHECK: movsbw 32493, %bx 11809 movsbw 0x7eed,%bx 11810 11811// CHECK: movsbw 3133065982, %bx 11812 movsbw 0xbabecafe,%bx 11813 11814// CHECK: movsbw 305419896, %bx 11815 movsbw 0x12345678,%bx 11816 11817// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx 11818 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx 11819 11820// CHECK: movswl 69, %ecx 11821 movswl 0x45,%ecx 11822 11823// CHECK: movswl 32493, %ecx 11824 movswl 0x7eed,%ecx 11825 11826// CHECK: movswl 3133065982, %ecx 11827 movswl 0xbabecafe,%ecx 11828 11829// CHECK: movswl 305419896, %ecx 11830 movswl 0x12345678,%ecx 11831 11832// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx 11833 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx 11834 11835// CHECK: movzbl 69, %ecx 11836 movzbl 0x45,%ecx 11837 11838// CHECK: movzbl 32493, %ecx 11839 movzbl 0x7eed,%ecx 11840 11841// CHECK: movzbl 3133065982, %ecx 11842 movzbl 0xbabecafe,%ecx 11843 11844// CHECK: movzbl 305419896, %ecx 11845 movzbl 0x12345678,%ecx 11846 11847// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx 11848 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx 11849 11850// CHECK: movzbw 69, %bx 11851 movzbw 0x45,%bx 11852 11853// CHECK: movzbw 32493, %bx 11854 movzbw 0x7eed,%bx 11855 11856// CHECK: movzbw 3133065982, %bx 11857 movzbw 0xbabecafe,%bx 11858 11859// CHECK: movzbw 305419896, %bx 11860 movzbw 0x12345678,%bx 11861 11862// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx 11863 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx 11864 11865// CHECK: movzwl 69, %ecx 11866 movzwl 0x45,%ecx 11867 11868// CHECK: movzwl 32493, %ecx 11869 movzwl 0x7eed,%ecx 11870 11871// CHECK: movzwl 3133065982, %ecx 11872 movzwl 0xbabecafe,%ecx 11873 11874// CHECK: movzwl 305419896, %ecx 11875 movzwl 0x12345678,%ecx 11876 11877// CHECK: pushw 32493 11878 pushw 0x7eed 11879 11880// CHECK: popw 32493 11881 popw 0x7eed 11882 11883// CHECK: pushf 11884 pushfl 11885 11886// CHECK: pushfl 11887 pushfl 11888 11889// CHECK: popf 11890 popfl 11891 11892// CHECK: popfl 11893 popfl 11894 11895// CHECK: clc 11896 clc 11897 11898// CHECK: cld 11899 cld 11900 11901// CHECK: cli 11902 cli 11903 11904// CHECK: clts 11905 clts 11906 11907// CHECK: cmc 11908 cmc 11909 11910// CHECK: lahf 11911 lahf 11912 11913// CHECK: sahf 11914 sahf 11915 11916// CHECK: stc 11917 stc 11918 11919// CHECK: std 11920 std 11921 11922// CHECK: sti 11923 sti 11924 11925// CHECK: addb $254, 3735928559(%ebx,%ecx,8) 11926 addb $0xfe,0xdeadbeef(%ebx,%ecx,8) 11927 11928// CHECK: addb $254, 69 11929 addb $0xfe,0x45 11930 11931// CHECK: addb $254, 32493 11932 addb $0xfe,0x7eed 11933 11934// CHECK: addb $254, 3133065982 11935 addb $0xfe,0xbabecafe 11936 11937// CHECK: addb $254, 305419896 11938 addb $0xfe,0x12345678 11939 11940// CHECK: addb $127, 3735928559(%ebx,%ecx,8) 11941 addb $0x7f,0xdeadbeef(%ebx,%ecx,8) 11942 11943// CHECK: addb $127, 69 11944 addb $0x7f,0x45 11945 11946// CHECK: addb $127, 32493 11947 addb $0x7f,0x7eed 11948 11949// CHECK: addb $127, 3133065982 11950 addb $0x7f,0xbabecafe 11951 11952// CHECK: addb $127, 305419896 11953 addb $0x7f,0x12345678 11954 11955// CHECK: addw $31438, 3735928559(%ebx,%ecx,8) 11956 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 11957 11958// CHECK: addw $31438, 69 11959 addw $0x7ace,0x45 11960 11961// CHECK: addw $31438, 32493 11962 addw $0x7ace,0x7eed 11963 11964// CHECK: addw $31438, 3133065982 11965 addw $0x7ace,0xbabecafe 11966 11967// CHECK: addw $31438, 305419896 11968 addw $0x7ace,0x12345678 11969 11970// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8) 11971 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 11972 11973// CHECK: addl $2063514302, 69 11974 addl $0x7afebabe,0x45 11975 11976// CHECK: addl $2063514302, 32493 11977 addl $0x7afebabe,0x7eed 11978 11979// CHECK: addl $2063514302, 3133065982 11980 addl $0x7afebabe,0xbabecafe 11981 11982// CHECK: addl $2063514302, 305419896 11983 addl $0x7afebabe,0x12345678 11984 11985// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8) 11986 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 11987 11988// CHECK: addl $324478056, 69 11989 addl $0x13572468,0x45 11990 11991// CHECK: addl $324478056, 32493 11992 addl $0x13572468,0x7eed 11993 11994// CHECK: addl $324478056, 3133065982 11995 addl $0x13572468,0xbabecafe 11996 11997// CHECK: addl $324478056, 305419896 11998 addl $0x13572468,0x12345678 11999 12000// CHECK: incl 3735928559(%ebx,%ecx,8) 12001 incl 0xdeadbeef(%ebx,%ecx,8) 12002 12003// CHECK: incw 32493 12004 incw 0x7eed 12005 12006// CHECK: incl 3133065982 12007 incl 0xbabecafe 12008 12009// CHECK: incl 305419896 12010 incl 0x12345678 12011 12012// CHECK: subb $254, 3735928559(%ebx,%ecx,8) 12013 subb $0xfe,0xdeadbeef(%ebx,%ecx,8) 12014 12015// CHECK: subb $254, 69 12016 subb $0xfe,0x45 12017 12018// CHECK: subb $254, 32493 12019 subb $0xfe,0x7eed 12020 12021// CHECK: subb $254, 3133065982 12022 subb $0xfe,0xbabecafe 12023 12024// CHECK: subb $254, 305419896 12025 subb $0xfe,0x12345678 12026 12027// CHECK: subb $127, 3735928559(%ebx,%ecx,8) 12028 subb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12029 12030// CHECK: subb $127, 69 12031 subb $0x7f,0x45 12032 12033// CHECK: subb $127, 32493 12034 subb $0x7f,0x7eed 12035 12036// CHECK: subb $127, 3133065982 12037 subb $0x7f,0xbabecafe 12038 12039// CHECK: subb $127, 305419896 12040 subb $0x7f,0x12345678 12041 12042// CHECK: subw $31438, 3735928559(%ebx,%ecx,8) 12043 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 12044 12045// CHECK: subw $31438, 69 12046 subw $0x7ace,0x45 12047 12048// CHECK: subw $31438, 32493 12049 subw $0x7ace,0x7eed 12050 12051// CHECK: subw $31438, 3133065982 12052 subw $0x7ace,0xbabecafe 12053 12054// CHECK: subw $31438, 305419896 12055 subw $0x7ace,0x12345678 12056 12057// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8) 12058 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 12059 12060// CHECK: subl $2063514302, 69 12061 subl $0x7afebabe,0x45 12062 12063// CHECK: subl $2063514302, 32493 12064 subl $0x7afebabe,0x7eed 12065 12066// CHECK: subl $2063514302, 3133065982 12067 subl $0x7afebabe,0xbabecafe 12068 12069// CHECK: subl $2063514302, 305419896 12070 subl $0x7afebabe,0x12345678 12071 12072// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8) 12073 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 12074 12075// CHECK: subl $324478056, 69 12076 subl $0x13572468,0x45 12077 12078// CHECK: subl $324478056, 32493 12079 subl $0x13572468,0x7eed 12080 12081// CHECK: subl $324478056, 3133065982 12082 subl $0x13572468,0xbabecafe 12083 12084// CHECK: subl $324478056, 305419896 12085 subl $0x13572468,0x12345678 12086 12087// CHECK: decl 3735928559(%ebx,%ecx,8) 12088 decl 0xdeadbeef(%ebx,%ecx,8) 12089 12090// CHECK: decw 32493 12091 decw 0x7eed 12092 12093// CHECK: decl 3133065982 12094 decl 0xbabecafe 12095 12096// CHECK: decl 305419896 12097 decl 0x12345678 12098 12099// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8) 12100 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8) 12101 12102// CHECK: sbbb $254, 69 12103 sbbb $0xfe,0x45 12104 12105// CHECK: sbbb $254, 32493 12106 sbbb $0xfe,0x7eed 12107 12108// CHECK: sbbb $254, 3133065982 12109 sbbb $0xfe,0xbabecafe 12110 12111// CHECK: sbbb $254, 305419896 12112 sbbb $0xfe,0x12345678 12113 12114// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8) 12115 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12116 12117// CHECK: sbbb $127, 69 12118 sbbb $0x7f,0x45 12119 12120// CHECK: sbbb $127, 32493 12121 sbbb $0x7f,0x7eed 12122 12123// CHECK: sbbb $127, 3133065982 12124 sbbb $0x7f,0xbabecafe 12125 12126// CHECK: sbbb $127, 305419896 12127 sbbb $0x7f,0x12345678 12128 12129// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8) 12130 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 12131 12132// CHECK: sbbw $31438, 69 12133 sbbw $0x7ace,0x45 12134 12135// CHECK: sbbw $31438, 32493 12136 sbbw $0x7ace,0x7eed 12137 12138// CHECK: sbbw $31438, 3133065982 12139 sbbw $0x7ace,0xbabecafe 12140 12141// CHECK: sbbw $31438, 305419896 12142 sbbw $0x7ace,0x12345678 12143 12144// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8) 12145 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 12146 12147// CHECK: sbbl $2063514302, 69 12148 sbbl $0x7afebabe,0x45 12149 12150// CHECK: sbbl $2063514302, 32493 12151 sbbl $0x7afebabe,0x7eed 12152 12153// CHECK: sbbl $2063514302, 3133065982 12154 sbbl $0x7afebabe,0xbabecafe 12155 12156// CHECK: sbbl $2063514302, 305419896 12157 sbbl $0x7afebabe,0x12345678 12158 12159// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8) 12160 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 12161 12162// CHECK: sbbl $324478056, 69 12163 sbbl $0x13572468,0x45 12164 12165// CHECK: sbbl $324478056, 32493 12166 sbbl $0x13572468,0x7eed 12167 12168// CHECK: sbbl $324478056, 3133065982 12169 sbbl $0x13572468,0xbabecafe 12170 12171// CHECK: sbbl $324478056, 305419896 12172 sbbl $0x13572468,0x12345678 12173 12174// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8) 12175 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8) 12176 12177// CHECK: cmpb $254, 69 12178 cmpb $0xfe,0x45 12179 12180// CHECK: cmpb $254, 32493 12181 cmpb $0xfe,0x7eed 12182 12183// CHECK: cmpb $254, 3133065982 12184 cmpb $0xfe,0xbabecafe 12185 12186// CHECK: cmpb $254, 305419896 12187 cmpb $0xfe,0x12345678 12188 12189// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8) 12190 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12191 12192// CHECK: cmpb $127, 69 12193 cmpb $0x7f,0x45 12194 12195// CHECK: cmpb $127, 32493 12196 cmpb $0x7f,0x7eed 12197 12198// CHECK: cmpb $127, 3133065982 12199 cmpb $0x7f,0xbabecafe 12200 12201// CHECK: cmpb $127, 305419896 12202 cmpb $0x7f,0x12345678 12203 12204// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8) 12205 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 12206 12207// CHECK: cmpw $31438, 69 12208 cmpw $0x7ace,0x45 12209 12210// CHECK: cmpw $31438, 32493 12211 cmpw $0x7ace,0x7eed 12212 12213// CHECK: cmpw $31438, 3133065982 12214 cmpw $0x7ace,0xbabecafe 12215 12216// CHECK: cmpw $31438, 305419896 12217 cmpw $0x7ace,0x12345678 12218 12219// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8) 12220 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 12221 12222// CHECK: cmpl $2063514302, 69 12223 cmpl $0x7afebabe,0x45 12224 12225// CHECK: cmpl $2063514302, 32493 12226 cmpl $0x7afebabe,0x7eed 12227 12228// CHECK: cmpl $2063514302, 3133065982 12229 cmpl $0x7afebabe,0xbabecafe 12230 12231// CHECK: cmpl $2063514302, 305419896 12232 cmpl $0x7afebabe,0x12345678 12233 12234// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8) 12235 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 12236 12237// CHECK: cmpl $324478056, 69 12238 cmpl $0x13572468,0x45 12239 12240// CHECK: cmpl $324478056, 32493 12241 cmpl $0x13572468,0x7eed 12242 12243// CHECK: cmpl $324478056, 3133065982 12244 cmpl $0x13572468,0xbabecafe 12245 12246// CHECK: cmpl $324478056, 305419896 12247 cmpl $0x13572468,0x12345678 12248 12249// CHECK: testb $127, 3735928559(%ebx,%ecx,8) 12250 testb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12251 12252// CHECK: testb $127, 69 12253 testb $0x7f,0x45 12254 12255// CHECK: testb $127, 32493 12256 testb $0x7f,0x7eed 12257 12258// CHECK: testb $127, 3133065982 12259 testb $0x7f,0xbabecafe 12260 12261// CHECK: testb $127, 305419896 12262 testb $0x7f,0x12345678 12263 12264// CHECK: testw $31438, 3735928559(%ebx,%ecx,8) 12265 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 12266 12267// CHECK: testw $31438, 69 12268 testw $0x7ace,0x45 12269 12270// CHECK: testw $31438, 32493 12271 testw $0x7ace,0x7eed 12272 12273// CHECK: testw $31438, 3133065982 12274 testw $0x7ace,0xbabecafe 12275 12276// CHECK: testw $31438, 305419896 12277 testw $0x7ace,0x12345678 12278 12279// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8) 12280 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 12281 12282// CHECK: testl $2063514302, 69 12283 testl $0x7afebabe,0x45 12284 12285// CHECK: testl $2063514302, 32493 12286 testl $0x7afebabe,0x7eed 12287 12288// CHECK: testl $2063514302, 3133065982 12289 testl $0x7afebabe,0xbabecafe 12290 12291// CHECK: testl $2063514302, 305419896 12292 testl $0x7afebabe,0x12345678 12293 12294// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8) 12295 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 12296 12297// CHECK: testl $324478056, 69 12298 testl $0x13572468,0x45 12299 12300// CHECK: testl $324478056, 32493 12301 testl $0x13572468,0x7eed 12302 12303// CHECK: testl $324478056, 3133065982 12304 testl $0x13572468,0xbabecafe 12305 12306// CHECK: testl $324478056, 305419896 12307 testl $0x13572468,0x12345678 12308 12309// CHECK: andb $254, 3735928559(%ebx,%ecx,8) 12310 andb $0xfe,0xdeadbeef(%ebx,%ecx,8) 12311 12312// CHECK: andb $254, 69 12313 andb $0xfe,0x45 12314 12315// CHECK: andb $254, 32493 12316 andb $0xfe,0x7eed 12317 12318// CHECK: andb $254, 3133065982 12319 andb $0xfe,0xbabecafe 12320 12321// CHECK: andb $254, 305419896 12322 andb $0xfe,0x12345678 12323 12324// CHECK: andb $127, 3735928559(%ebx,%ecx,8) 12325 andb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12326 12327// CHECK: andb $127, 69 12328 andb $0x7f,0x45 12329 12330// CHECK: andb $127, 32493 12331 andb $0x7f,0x7eed 12332 12333// CHECK: andb $127, 3133065982 12334 andb $0x7f,0xbabecafe 12335 12336// CHECK: andb $127, 305419896 12337 andb $0x7f,0x12345678 12338 12339// CHECK: andw $31438, 3735928559(%ebx,%ecx,8) 12340 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 12341 12342// CHECK: andw $31438, 69 12343 andw $0x7ace,0x45 12344 12345// CHECK: andw $31438, 32493 12346 andw $0x7ace,0x7eed 12347 12348// CHECK: andw $31438, 3133065982 12349 andw $0x7ace,0xbabecafe 12350 12351// CHECK: andw $31438, 305419896 12352 andw $0x7ace,0x12345678 12353 12354// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8) 12355 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 12356 12357// CHECK: andl $2063514302, 69 12358 andl $0x7afebabe,0x45 12359 12360// CHECK: andl $2063514302, 32493 12361 andl $0x7afebabe,0x7eed 12362 12363// CHECK: andl $2063514302, 3133065982 12364 andl $0x7afebabe,0xbabecafe 12365 12366// CHECK: andl $2063514302, 305419896 12367 andl $0x7afebabe,0x12345678 12368 12369// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8) 12370 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 12371 12372// CHECK: andl $324478056, 69 12373 andl $0x13572468,0x45 12374 12375// CHECK: andl $324478056, 32493 12376 andl $0x13572468,0x7eed 12377 12378// CHECK: andl $324478056, 3133065982 12379 andl $0x13572468,0xbabecafe 12380 12381// CHECK: andl $324478056, 305419896 12382 andl $0x13572468,0x12345678 12383 12384// CHECK: orb $254, 3735928559(%ebx,%ecx,8) 12385 orb $0xfe,0xdeadbeef(%ebx,%ecx,8) 12386 12387// CHECK: orb $254, 69 12388 orb $0xfe,0x45 12389 12390// CHECK: orb $254, 32493 12391 orb $0xfe,0x7eed 12392 12393// CHECK: orb $254, 3133065982 12394 orb $0xfe,0xbabecafe 12395 12396// CHECK: orb $254, 305419896 12397 orb $0xfe,0x12345678 12398 12399// CHECK: orb $127, 3735928559(%ebx,%ecx,8) 12400 orb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12401 12402// CHECK: orb $127, 69 12403 orb $0x7f,0x45 12404 12405// CHECK: orb $127, 32493 12406 orb $0x7f,0x7eed 12407 12408// CHECK: orb $127, 3133065982 12409 orb $0x7f,0xbabecafe 12410 12411// CHECK: orb $127, 305419896 12412 orb $0x7f,0x12345678 12413 12414// CHECK: orw $31438, 3735928559(%ebx,%ecx,8) 12415 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 12416 12417// CHECK: orw $31438, 69 12418 orw $0x7ace,0x45 12419 12420// CHECK: orw $31438, 32493 12421 orw $0x7ace,0x7eed 12422 12423// CHECK: orw $31438, 3133065982 12424 orw $0x7ace,0xbabecafe 12425 12426// CHECK: orw $31438, 305419896 12427 orw $0x7ace,0x12345678 12428 12429// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8) 12430 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 12431 12432// CHECK: orl $2063514302, 69 12433 orl $0x7afebabe,0x45 12434 12435// CHECK: orl $2063514302, 32493 12436 orl $0x7afebabe,0x7eed 12437 12438// CHECK: orl $2063514302, 3133065982 12439 orl $0x7afebabe,0xbabecafe 12440 12441// CHECK: orl $2063514302, 305419896 12442 orl $0x7afebabe,0x12345678 12443 12444// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8) 12445 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 12446 12447// CHECK: orl $324478056, 69 12448 orl $0x13572468,0x45 12449 12450// CHECK: orl $324478056, 32493 12451 orl $0x13572468,0x7eed 12452 12453// CHECK: orl $324478056, 3133065982 12454 orl $0x13572468,0xbabecafe 12455 12456// CHECK: orl $324478056, 305419896 12457 orl $0x13572468,0x12345678 12458 12459// CHECK: xorb $254, 3735928559(%ebx,%ecx,8) 12460 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8) 12461 12462// CHECK: xorb $254, 69 12463 xorb $0xfe,0x45 12464 12465// CHECK: xorb $254, 32493 12466 xorb $0xfe,0x7eed 12467 12468// CHECK: xorb $254, 3133065982 12469 xorb $0xfe,0xbabecafe 12470 12471// CHECK: xorb $254, 305419896 12472 xorb $0xfe,0x12345678 12473 12474// CHECK: xorb $127, 3735928559(%ebx,%ecx,8) 12475 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12476 12477// CHECK: xorb $127, 69 12478 xorb $0x7f,0x45 12479 12480// CHECK: xorb $127, 32493 12481 xorb $0x7f,0x7eed 12482 12483// CHECK: xorb $127, 3133065982 12484 xorb $0x7f,0xbabecafe 12485 12486// CHECK: xorb $127, 305419896 12487 xorb $0x7f,0x12345678 12488 12489// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8) 12490 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 12491 12492// CHECK: xorw $31438, 69 12493 xorw $0x7ace,0x45 12494 12495// CHECK: xorw $31438, 32493 12496 xorw $0x7ace,0x7eed 12497 12498// CHECK: xorw $31438, 3133065982 12499 xorw $0x7ace,0xbabecafe 12500 12501// CHECK: xorw $31438, 305419896 12502 xorw $0x7ace,0x12345678 12503 12504// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8) 12505 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 12506 12507// CHECK: xorl $2063514302, 69 12508 xorl $0x7afebabe,0x45 12509 12510// CHECK: xorl $2063514302, 32493 12511 xorl $0x7afebabe,0x7eed 12512 12513// CHECK: xorl $2063514302, 3133065982 12514 xorl $0x7afebabe,0xbabecafe 12515 12516// CHECK: xorl $2063514302, 305419896 12517 xorl $0x7afebabe,0x12345678 12518 12519// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8) 12520 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 12521 12522// CHECK: xorl $324478056, 69 12523 xorl $0x13572468,0x45 12524 12525// CHECK: xorl $324478056, 32493 12526 xorl $0x13572468,0x7eed 12527 12528// CHECK: xorl $324478056, 3133065982 12529 xorl $0x13572468,0xbabecafe 12530 12531// CHECK: xorl $324478056, 305419896 12532 xorl $0x13572468,0x12345678 12533 12534// CHECK: adcb $254, 3735928559(%ebx,%ecx,8) 12535 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8) 12536 12537// CHECK: adcb $254, 69 12538 adcb $0xfe,0x45 12539 12540// CHECK: adcb $254, 32493 12541 adcb $0xfe,0x7eed 12542 12543// CHECK: adcb $254, 3133065982 12544 adcb $0xfe,0xbabecafe 12545 12546// CHECK: adcb $254, 305419896 12547 adcb $0xfe,0x12345678 12548 12549// CHECK: adcb $127, 3735928559(%ebx,%ecx,8) 12550 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12551 12552// CHECK: adcb $127, 69 12553 adcb $0x7f,0x45 12554 12555// CHECK: adcb $127, 32493 12556 adcb $0x7f,0x7eed 12557 12558// CHECK: adcb $127, 3133065982 12559 adcb $0x7f,0xbabecafe 12560 12561// CHECK: adcb $127, 305419896 12562 adcb $0x7f,0x12345678 12563 12564// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8) 12565 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8) 12566 12567// CHECK: adcw $31438, 69 12568 adcw $0x7ace,0x45 12569 12570// CHECK: adcw $31438, 32493 12571 adcw $0x7ace,0x7eed 12572 12573// CHECK: adcw $31438, 3133065982 12574 adcw $0x7ace,0xbabecafe 12575 12576// CHECK: adcw $31438, 305419896 12577 adcw $0x7ace,0x12345678 12578 12579// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8) 12580 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8) 12581 12582// CHECK: adcl $2063514302, 69 12583 adcl $0x7afebabe,0x45 12584 12585// CHECK: adcl $2063514302, 32493 12586 adcl $0x7afebabe,0x7eed 12587 12588// CHECK: adcl $2063514302, 3133065982 12589 adcl $0x7afebabe,0xbabecafe 12590 12591// CHECK: adcl $2063514302, 305419896 12592 adcl $0x7afebabe,0x12345678 12593 12594// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8) 12595 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8) 12596 12597// CHECK: adcl $324478056, 69 12598 adcl $0x13572468,0x45 12599 12600// CHECK: adcl $324478056, 32493 12601 adcl $0x13572468,0x7eed 12602 12603// CHECK: adcl $324478056, 3133065982 12604 adcl $0x13572468,0xbabecafe 12605 12606// CHECK: adcl $324478056, 305419896 12607 adcl $0x13572468,0x12345678 12608 12609// CHECK: negl 3735928559(%ebx,%ecx,8) 12610 negl 0xdeadbeef(%ebx,%ecx,8) 12611 12612// CHECK: negw 32493 12613 negw 0x7eed 12614 12615// CHECK: negl 3133065982 12616 negl 0xbabecafe 12617 12618// CHECK: negl 305419896 12619 negl 0x12345678 12620 12621// CHECK: notl 3735928559(%ebx,%ecx,8) 12622 notl 0xdeadbeef(%ebx,%ecx,8) 12623 12624// CHECK: notw 32493 12625 notw 0x7eed 12626 12627// CHECK: notl 3133065982 12628 notl 0xbabecafe 12629 12630// CHECK: notl 305419896 12631 notl 0x12345678 12632 12633// CHECK: cbtw 12634 cbtw 12635 12636// CHECK: cwtl 12637 cwtl 12638 12639// CHECK: cwtd 12640 cwtd 12641 12642// CHECK: cltd 12643 cltd 12644 12645// CHECK: mull 3735928559(%ebx,%ecx,8) 12646 mull 0xdeadbeef(%ebx,%ecx,8) 12647 12648// CHECK: mulw 32493 12649 mulw 0x7eed 12650 12651// CHECK: mull 3133065982 12652 mull 0xbabecafe 12653 12654// CHECK: mull 305419896 12655 mull 0x12345678 12656 12657// CHECK: imull 3735928559(%ebx,%ecx,8) 12658 imull 0xdeadbeef(%ebx,%ecx,8) 12659 12660// CHECK: imulw 32493 12661 imulw 0x7eed 12662 12663// CHECK: imull 3133065982 12664 imull 0xbabecafe 12665 12666// CHECK: imull 305419896 12667 imull 0x12345678 12668 12669// CHECK: divl 3735928559(%ebx,%ecx,8) 12670 divl 0xdeadbeef(%ebx,%ecx,8) 12671 12672// CHECK: divw 32493 12673 divw 0x7eed 12674 12675// CHECK: divl 3133065982 12676 divl 0xbabecafe 12677 12678// CHECK: divl 305419896 12679 divl 0x12345678 12680 12681// CHECK: idivl 3735928559(%ebx,%ecx,8) 12682 idivl 0xdeadbeef(%ebx,%ecx,8) 12683 12684// CHECK: idivw 32493 12685 idivw 0x7eed 12686 12687// CHECK: idivl 3133065982 12688 idivl 0xbabecafe 12689 12690// CHECK: idivl 305419896 12691 idivl 0x12345678 12692 12693// CHECK: roll $0, 3735928559(%ebx,%ecx,8) 12694 roll $0,0xdeadbeef(%ebx,%ecx,8) 12695 12696// CHECK: roll $0, 69 12697 roll $0,0x45 12698 12699// CHECK: roll $0, 32493 12700 roll $0,0x7eed 12701 12702// CHECK: roll $0, 3133065982 12703 roll $0,0xbabecafe 12704 12705// CHECK: roll $0, 305419896 12706 roll $0,0x12345678 12707 12708// CHECK: rolb $127, 3735928559(%ebx,%ecx,8) 12709 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12710 12711// CHECK: rolb $127, 69 12712 rolb $0x7f,0x45 12713 12714// CHECK: rolb $127, 32493 12715 rolb $0x7f,0x7eed 12716 12717// CHECK: rolb $127, 3133065982 12718 rolb $0x7f,0xbabecafe 12719 12720// CHECK: rolb $127, 305419896 12721 rolb $0x7f,0x12345678 12722 12723// CHECK: roll 3735928559(%ebx,%ecx,8) 12724 roll 0xdeadbeef(%ebx,%ecx,8) 12725 12726// CHECK: rolw 32493 12727 rolw 0x7eed 12728 12729// CHECK: roll 3133065982 12730 roll 0xbabecafe 12731 12732// CHECK: roll 305419896 12733 roll 0x12345678 12734 12735// CHECK: rorl $0, 3735928559(%ebx,%ecx,8) 12736 rorl $0,0xdeadbeef(%ebx,%ecx,8) 12737 12738// CHECK: rorl $0, 69 12739 rorl $0,0x45 12740 12741// CHECK: rorl $0, 32493 12742 rorl $0,0x7eed 12743 12744// CHECK: rorl $0, 3133065982 12745 rorl $0,0xbabecafe 12746 12747// CHECK: rorl $0, 305419896 12748 rorl $0,0x12345678 12749 12750// CHECK: rorb $127, 3735928559(%ebx,%ecx,8) 12751 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12752 12753// CHECK: rorb $127, 69 12754 rorb $0x7f,0x45 12755 12756// CHECK: rorb $127, 32493 12757 rorb $0x7f,0x7eed 12758 12759// CHECK: rorb $127, 3133065982 12760 rorb $0x7f,0xbabecafe 12761 12762// CHECK: rorb $127, 305419896 12763 rorb $0x7f,0x12345678 12764 12765// CHECK: rorl 3735928559(%ebx,%ecx,8) 12766 rorl 0xdeadbeef(%ebx,%ecx,8) 12767 12768// CHECK: rorw 32493 12769 rorw 0x7eed 12770 12771// CHECK: rorl 3133065982 12772 rorl 0xbabecafe 12773 12774// CHECK: rorl 305419896 12775 rorl 0x12345678 12776 12777// CHECK: rcll $0, 3735928559(%ebx,%ecx,8) 12778 rcll $0,0xdeadbeef(%ebx,%ecx,8) 12779 12780// CHECK: rcll $0, 69 12781 rcll $0,0x45 12782 12783// CHECK: rcll $0, 32493 12784 rcll $0,0x7eed 12785 12786// CHECK: rcll $0, 3133065982 12787 rcll $0,0xbabecafe 12788 12789// CHECK: rcll $0, 305419896 12790 rcll $0,0x12345678 12791 12792// CHECK: rclb $127, 3735928559(%ebx,%ecx,8) 12793 rclb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12794 12795// CHECK: rclb $127, 69 12796 rclb $0x7f,0x45 12797 12798// CHECK: rclb $127, 32493 12799 rclb $0x7f,0x7eed 12800 12801// CHECK: rclb $127, 3133065982 12802 rclb $0x7f,0xbabecafe 12803 12804// CHECK: rclb $127, 305419896 12805 rclb $0x7f,0x12345678 12806 12807// CHECK: rcrl $0, 3735928559(%ebx,%ecx,8) 12808 rcrl $0,0xdeadbeef(%ebx,%ecx,8) 12809 12810// CHECK: rcrl $0, 69 12811 rcrl $0,0x45 12812 12813// CHECK: rcrl $0, 32493 12814 rcrl $0,0x7eed 12815 12816// CHECK: rcrl $0, 3133065982 12817 rcrl $0,0xbabecafe 12818 12819// CHECK: rcrl $0, 305419896 12820 rcrl $0,0x12345678 12821 12822// CHECK: rcrb $127, 3735928559(%ebx,%ecx,8) 12823 rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12824 12825// CHECK: rcrb $127, 69 12826 rcrb $0x7f,0x45 12827 12828// CHECK: rcrb $127, 32493 12829 rcrb $0x7f,0x7eed 12830 12831// CHECK: rcrb $127, 3133065982 12832 rcrb $0x7f,0xbabecafe 12833 12834// CHECK: rcrb $127, 305419896 12835 rcrb $0x7f,0x12345678 12836 12837// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 12838 sall $0,0xdeadbeef(%ebx,%ecx,8) 12839 12840// CHECK: shll $0, 69 12841 sall $0,0x45 12842 12843// CHECK: shll $0, 32493 12844 sall $0,0x7eed 12845 12846// CHECK: shll $0, 3133065982 12847 sall $0,0xbabecafe 12848 12849// CHECK: shll $0, 305419896 12850 sall $0,0x12345678 12851 12852// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 12853 salb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12854 12855// CHECK: shlb $127, 69 12856 salb $0x7f,0x45 12857 12858// CHECK: shlb $127, 32493 12859 salb $0x7f,0x7eed 12860 12861// CHECK: shlb $127, 3133065982 12862 salb $0x7f,0xbabecafe 12863 12864// CHECK: shlb $127, 305419896 12865 salb $0x7f,0x12345678 12866 12867// CHECK: shll 3735928559(%ebx,%ecx,8) 12868 sall 0xdeadbeef(%ebx,%ecx,8) 12869 12870// CHECK: shlw 32493 12871 salw 0x7eed 12872 12873// CHECK: shll 3133065982 12874 sall 0xbabecafe 12875 12876// CHECK: shll 305419896 12877 sall 0x12345678 12878 12879// CHECK: shll $0, 3735928559(%ebx,%ecx,8) 12880 shll $0,0xdeadbeef(%ebx,%ecx,8) 12881 12882// CHECK: shll $0, 69 12883 shll $0,0x45 12884 12885// CHECK: shll $0, 32493 12886 shll $0,0x7eed 12887 12888// CHECK: shll $0, 3133065982 12889 shll $0,0xbabecafe 12890 12891// CHECK: shll $0, 305419896 12892 shll $0,0x12345678 12893 12894// CHECK: shlb $127, 3735928559(%ebx,%ecx,8) 12895 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12896 12897// CHECK: shlb $127, 69 12898 shlb $0x7f,0x45 12899 12900// CHECK: shlb $127, 32493 12901 shlb $0x7f,0x7eed 12902 12903// CHECK: shlb $127, 3133065982 12904 shlb $0x7f,0xbabecafe 12905 12906// CHECK: shlb $127, 305419896 12907 shlb $0x7f,0x12345678 12908 12909// CHECK: shll 3735928559(%ebx,%ecx,8) 12910 shll 0xdeadbeef(%ebx,%ecx,8) 12911 12912// CHECK: shlw 32493 12913 shlw 0x7eed 12914 12915// CHECK: shll 3133065982 12916 shll 0xbabecafe 12917 12918// CHECK: shll 305419896 12919 shll 0x12345678 12920 12921// CHECK: shrl $0, 3735928559(%ebx,%ecx,8) 12922 shrl $0,0xdeadbeef(%ebx,%ecx,8) 12923 12924// CHECK: shrl $0, 69 12925 shrl $0,0x45 12926 12927// CHECK: shrl $0, 32493 12928 shrl $0,0x7eed 12929 12930// CHECK: shrl $0, 3133065982 12931 shrl $0,0xbabecafe 12932 12933// CHECK: shrl $0, 305419896 12934 shrl $0,0x12345678 12935 12936// CHECK: shrb $127, 3735928559(%ebx,%ecx,8) 12937 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12938 12939// CHECK: shrb $127, 69 12940 shrb $0x7f,0x45 12941 12942// CHECK: shrb $127, 32493 12943 shrb $0x7f,0x7eed 12944 12945// CHECK: shrb $127, 3133065982 12946 shrb $0x7f,0xbabecafe 12947 12948// CHECK: shrb $127, 305419896 12949 shrb $0x7f,0x12345678 12950 12951// CHECK: shrl 3735928559(%ebx,%ecx,8) 12952 shrl 0xdeadbeef(%ebx,%ecx,8) 12953 12954// CHECK: shrw 32493 12955 shrw 0x7eed 12956 12957// CHECK: shrl 3133065982 12958 shrl 0xbabecafe 12959 12960// CHECK: shrl 305419896 12961 shrl 0x12345678 12962 12963// CHECK: sarl $0, 3735928559(%ebx,%ecx,8) 12964 sarl $0,0xdeadbeef(%ebx,%ecx,8) 12965 12966// CHECK: sarl $0, 69 12967 sarl $0,0x45 12968 12969// CHECK: sarl $0, 32493 12970 sarl $0,0x7eed 12971 12972// CHECK: sarl $0, 3133065982 12973 sarl $0,0xbabecafe 12974 12975// CHECK: sarl $0, 305419896 12976 sarl $0,0x12345678 12977 12978// CHECK: sarb $127, 3735928559(%ebx,%ecx,8) 12979 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8) 12980 12981// CHECK: sarb $127, 69 12982 sarb $0x7f,0x45 12983 12984// CHECK: sarb $127, 32493 12985 sarb $0x7f,0x7eed 12986 12987// CHECK: sarb $127, 3133065982 12988 sarb $0x7f,0xbabecafe 12989 12990// CHECK: sarb $127, 305419896 12991 sarb $0x7f,0x12345678 12992 12993// CHECK: sarl 3735928559(%ebx,%ecx,8) 12994 sarl 0xdeadbeef(%ebx,%ecx,8) 12995 12996// CHECK: sarw 32493 12997 sarw 0x7eed 12998 12999// CHECK: sarl 3133065982 13000 sarl 0xbabecafe 13001 13002// CHECK: sarl 305419896 13003 sarl 0x12345678 13004 13005// CHECK: calll 3133065982 13006 calll 0xbabecafe 13007 13008// CHECK: calll *3735928559(%ebx,%ecx,8) 13009 calll *0xdeadbeef(%ebx,%ecx,8) 13010 13011// CHECK: calll 3133065982 13012 calll 0xbabecafe 13013 13014// CHECK: calll 305419896 13015 calll 0x12345678 13016 13017// CHECK: calll *3135175374 13018 call *0xbadeface 13019 13020// CHECK: calll *3735928559(%ebx,%ecx,8) 13021 call *0xdeadbeef(%ebx,%ecx,8) 13022 13023// CHECK: calll 32493 13024 call 0x7eed 13025 13026// CHECK: calll 3133065982 13027 call 0xbabecafe 13028 13029// CHECK: calll 305419896 13030 call 0x12345678 13031 13032// CHECK: calll *3135175374 13033 call *0xbadeface 13034 13035// CHECK: lcallw *32493 13036 lcallw *0x7eed 13037 13038// CHECK: jmp 32493 13039 jmp 0x7eed 13040 13041// CHECK: jmp 3133065982 13042 jmp 0xbabecafe 13043 13044// CHECK: jmp 305419896 13045 jmp 0x12345678 13046 13047// CHECK: jmp -77129852792157442 13048 jmp 0xfeedfacebabecafe 13049 13050// CHECK: jmpl *3735928559(%ebx,%ecx,8) 13051 jmp *0xdeadbeef(%ebx,%ecx,8) 13052 13053// CHECK: jmp 32493 13054 jmp 0x7eed 13055 13056// CHECK: jmp 3133065982 13057 jmp 0xbabecafe 13058 13059// CHECK: jmp 305419896 13060 jmp 0x12345678 13061 13062// CHECK: jmpl *3135175374 13063 jmp *0xbadeface 13064 13065// CHECK: jmpl *3735928559(%ebx,%ecx,8) 13066 jmp *0xdeadbeef(%ebx,%ecx,8) 13067 13068// CHECK: jmp 32493 13069 jmp 0x7eed 13070 13071// CHECK: jmp 3133065982 13072 jmp 0xbabecafe 13073 13074// CHECK: jmp 305419896 13075 jmp 0x12345678 13076 13077// CHECK: jmpl *3135175374 13078 jmp *0xbadeface 13079 13080// CHECK: ljmpl *3735928559(%ebx,%ecx,8) 13081 ljmpl *0xdeadbeef(%ebx,%ecx,8) 13082 13083// CHECK: ljmpw *32493 13084 ljmpw *0x7eed 13085 13086// CHECK: ljmpl *3133065982 13087 ljmpl *0xbabecafe 13088 13089// CHECK: ljmpl *305419896 13090 ljmpl *0x12345678 13091 13092// CHECK: ret 13093 ret 13094 13095// CHECK: lret 13096 lret 13097 13098// CHECK: enter $31438, $127 13099 enter $0x7ace,$0x7f 13100 13101// CHECK: leave 13102 leave 13103 13104// CHECK: jo 32493 13105 jo 0x7eed 13106 13107// CHECK: jo 3133065982 13108 jo 0xbabecafe 13109 13110// CHECK: jo 305419896 13111 jo 0x12345678 13112 13113// CHECK: jo -77129852792157442 13114 jo 0xfeedfacebabecafe 13115 13116// CHECK: jno 32493 13117 jno 0x7eed 13118 13119// CHECK: jno 3133065982 13120 jno 0xbabecafe 13121 13122// CHECK: jno 305419896 13123 jno 0x12345678 13124 13125// CHECK: jno -77129852792157442 13126 jno 0xfeedfacebabecafe 13127 13128// CHECK: jb 32493 13129 jb 0x7eed 13130 13131// CHECK: jb 3133065982 13132 jb 0xbabecafe 13133 13134// CHECK: jb 305419896 13135 jb 0x12345678 13136 13137// CHECK: jb -77129852792157442 13138 jb 0xfeedfacebabecafe 13139 13140// CHECK: jae 32493 13141 jae 0x7eed 13142 13143// CHECK: jae 3133065982 13144 jae 0xbabecafe 13145 13146// CHECK: jae 305419896 13147 jae 0x12345678 13148 13149// CHECK: jae -77129852792157442 13150 jae 0xfeedfacebabecafe 13151 13152// CHECK: je 32493 13153 je 0x7eed 13154 13155// CHECK: je 3133065982 13156 je 0xbabecafe 13157 13158// CHECK: je 305419896 13159 je 0x12345678 13160 13161// CHECK: je -77129852792157442 13162 je 0xfeedfacebabecafe 13163 13164// CHECK: jne 32493 13165 jne 0x7eed 13166 13167// CHECK: jne 3133065982 13168 jne 0xbabecafe 13169 13170// CHECK: jne 305419896 13171 jne 0x12345678 13172 13173// CHECK: jne -77129852792157442 13174 jne 0xfeedfacebabecafe 13175 13176// CHECK: jbe 32493 13177 jbe 0x7eed 13178 13179// CHECK: jbe 3133065982 13180 jbe 0xbabecafe 13181 13182// CHECK: jbe 305419896 13183 jbe 0x12345678 13184 13185// CHECK: jbe -77129852792157442 13186 jbe 0xfeedfacebabecafe 13187 13188// CHECK: ja 32493 13189 ja 0x7eed 13190 13191// CHECK: ja 3133065982 13192 ja 0xbabecafe 13193 13194// CHECK: ja 305419896 13195 ja 0x12345678 13196 13197// CHECK: ja -77129852792157442 13198 ja 0xfeedfacebabecafe 13199 13200// CHECK: js 32493 13201 js 0x7eed 13202 13203// CHECK: js 3133065982 13204 js 0xbabecafe 13205 13206// CHECK: js 305419896 13207 js 0x12345678 13208 13209// CHECK: js -77129852792157442 13210 js 0xfeedfacebabecafe 13211 13212// CHECK: jns 32493 13213 jns 0x7eed 13214 13215// CHECK: jns 3133065982 13216 jns 0xbabecafe 13217 13218// CHECK: jns 305419896 13219 jns 0x12345678 13220 13221// CHECK: jns -77129852792157442 13222 jns 0xfeedfacebabecafe 13223 13224// CHECK: jp 32493 13225 jp 0x7eed 13226 13227// CHECK: jp 3133065982 13228 jp 0xbabecafe 13229 13230// CHECK: jp 305419896 13231 jp 0x12345678 13232 13233// CHECK: jp -77129852792157442 13234 jp 0xfeedfacebabecafe 13235 13236// CHECK: jnp 32493 13237 jnp 0x7eed 13238 13239// CHECK: jnp 3133065982 13240 jnp 0xbabecafe 13241 13242// CHECK: jnp 305419896 13243 jnp 0x12345678 13244 13245// CHECK: jnp -77129852792157442 13246 jnp 0xfeedfacebabecafe 13247 13248// CHECK: jl 32493 13249 jl 0x7eed 13250 13251// CHECK: jl 3133065982 13252 jl 0xbabecafe 13253 13254// CHECK: jl 305419896 13255 jl 0x12345678 13256 13257// CHECK: jl -77129852792157442 13258 jl 0xfeedfacebabecafe 13259 13260// CHECK: jge 32493 13261 jge 0x7eed 13262 13263// CHECK: jge 3133065982 13264 jge 0xbabecafe 13265 13266// CHECK: jge 305419896 13267 jge 0x12345678 13268 13269// CHECK: jge -77129852792157442 13270 jge 0xfeedfacebabecafe 13271 13272// CHECK: jle 32493 13273 jle 0x7eed 13274 13275// CHECK: jle 3133065982 13276 jle 0xbabecafe 13277 13278// CHECK: jle 305419896 13279 jle 0x12345678 13280 13281// CHECK: jle -77129852792157442 13282 jle 0xfeedfacebabecafe 13283 13284// CHECK: jg 32493 13285 jg 0x7eed 13286 13287// CHECK: jg 3133065982 13288 jg 0xbabecafe 13289 13290// CHECK: jg 305419896 13291 jg 0x12345678 13292 13293// CHECK: jg -77129852792157442 13294 jg 0xfeedfacebabecafe 13295 13296// CHECK: seto %bl 13297 seto %bl 13298 13299// CHECK: seto 3735928559(%ebx,%ecx,8) 13300 seto 0xdeadbeef(%ebx,%ecx,8) 13301 13302// CHECK: seto 32493 13303 seto 0x7eed 13304 13305// CHECK: seto 3133065982 13306 seto 0xbabecafe 13307 13308// CHECK: seto 305419896 13309 seto 0x12345678 13310 13311// CHECK: setno %bl 13312 setno %bl 13313 13314// CHECK: setno 3735928559(%ebx,%ecx,8) 13315 setno 0xdeadbeef(%ebx,%ecx,8) 13316 13317// CHECK: setno 32493 13318 setno 0x7eed 13319 13320// CHECK: setno 3133065982 13321 setno 0xbabecafe 13322 13323// CHECK: setno 305419896 13324 setno 0x12345678 13325 13326// CHECK: setb %bl 13327 setb %bl 13328 13329// CHECK: setb 3735928559(%ebx,%ecx,8) 13330 setb 0xdeadbeef(%ebx,%ecx,8) 13331 13332// CHECK: setb 32493 13333 setb 0x7eed 13334 13335// CHECK: setb 3133065982 13336 setb 0xbabecafe 13337 13338// CHECK: setb 305419896 13339 setb 0x12345678 13340 13341// CHECK: setae %bl 13342 setae %bl 13343 13344// CHECK: setae 3735928559(%ebx,%ecx,8) 13345 setae 0xdeadbeef(%ebx,%ecx,8) 13346 13347// CHECK: setae 32493 13348 setae 0x7eed 13349 13350// CHECK: setae 3133065982 13351 setae 0xbabecafe 13352 13353// CHECK: setae 305419896 13354 setae 0x12345678 13355 13356// CHECK: sete %bl 13357 sete %bl 13358 13359// CHECK: sete 3735928559(%ebx,%ecx,8) 13360 sete 0xdeadbeef(%ebx,%ecx,8) 13361 13362// CHECK: sete 32493 13363 sete 0x7eed 13364 13365// CHECK: sete 3133065982 13366 sete 0xbabecafe 13367 13368// CHECK: sete 305419896 13369 sete 0x12345678 13370 13371// CHECK: setne %bl 13372 setne %bl 13373 13374// CHECK: setne 3735928559(%ebx,%ecx,8) 13375 setne 0xdeadbeef(%ebx,%ecx,8) 13376 13377// CHECK: setne 32493 13378 setne 0x7eed 13379 13380// CHECK: setne 3133065982 13381 setne 0xbabecafe 13382 13383// CHECK: setne 305419896 13384 setne 0x12345678 13385 13386// CHECK: setbe %bl 13387 setbe %bl 13388 13389// CHECK: setbe 3735928559(%ebx,%ecx,8) 13390 setbe 0xdeadbeef(%ebx,%ecx,8) 13391 13392// CHECK: setbe 32493 13393 setbe 0x7eed 13394 13395// CHECK: setbe 3133065982 13396 setbe 0xbabecafe 13397 13398// CHECK: setbe 305419896 13399 setbe 0x12345678 13400 13401// CHECK: seta %bl 13402 seta %bl 13403 13404// CHECK: seta 3735928559(%ebx,%ecx,8) 13405 seta 0xdeadbeef(%ebx,%ecx,8) 13406 13407// CHECK: seta 32493 13408 seta 0x7eed 13409 13410// CHECK: seta 3133065982 13411 seta 0xbabecafe 13412 13413// CHECK: seta 305419896 13414 seta 0x12345678 13415 13416// CHECK: sets %bl 13417 sets %bl 13418 13419// CHECK: sets 3735928559(%ebx,%ecx,8) 13420 sets 0xdeadbeef(%ebx,%ecx,8) 13421 13422// CHECK: sets 32493 13423 sets 0x7eed 13424 13425// CHECK: sets 3133065982 13426 sets 0xbabecafe 13427 13428// CHECK: sets 305419896 13429 sets 0x12345678 13430 13431// CHECK: setns %bl 13432 setns %bl 13433 13434// CHECK: setns 3735928559(%ebx,%ecx,8) 13435 setns 0xdeadbeef(%ebx,%ecx,8) 13436 13437// CHECK: setns 32493 13438 setns 0x7eed 13439 13440// CHECK: setns 3133065982 13441 setns 0xbabecafe 13442 13443// CHECK: setns 305419896 13444 setns 0x12345678 13445 13446// CHECK: setp %bl 13447 setp %bl 13448 13449// CHECK: setp 3735928559(%ebx,%ecx,8) 13450 setp 0xdeadbeef(%ebx,%ecx,8) 13451 13452// CHECK: setp 32493 13453 setp 0x7eed 13454 13455// CHECK: setp 3133065982 13456 setp 0xbabecafe 13457 13458// CHECK: setp 305419896 13459 setp 0x12345678 13460 13461// CHECK: setnp %bl 13462 setnp %bl 13463 13464// CHECK: setnp 3735928559(%ebx,%ecx,8) 13465 setnp 0xdeadbeef(%ebx,%ecx,8) 13466 13467// CHECK: setnp 32493 13468 setnp 0x7eed 13469 13470// CHECK: setnp 3133065982 13471 setnp 0xbabecafe 13472 13473// CHECK: setnp 305419896 13474 setnp 0x12345678 13475 13476// CHECK: setl %bl 13477 setl %bl 13478 13479// CHECK: setl 3735928559(%ebx,%ecx,8) 13480 setl 0xdeadbeef(%ebx,%ecx,8) 13481 13482// CHECK: setl 32493 13483 setl 0x7eed 13484 13485// CHECK: setl 3133065982 13486 setl 0xbabecafe 13487 13488// CHECK: setl 305419896 13489 setl 0x12345678 13490 13491// CHECK: setge %bl 13492 setge %bl 13493 13494// CHECK: setge 3735928559(%ebx,%ecx,8) 13495 setge 0xdeadbeef(%ebx,%ecx,8) 13496 13497// CHECK: setge 32493 13498 setge 0x7eed 13499 13500// CHECK: setge 3133065982 13501 setge 0xbabecafe 13502 13503// CHECK: setge 305419896 13504 setge 0x12345678 13505 13506// CHECK: setle %bl 13507 setle %bl 13508 13509// CHECK: setle 3735928559(%ebx,%ecx,8) 13510 setle 0xdeadbeef(%ebx,%ecx,8) 13511 13512// CHECK: setle 32493 13513 setle 0x7eed 13514 13515// CHECK: setle 3133065982 13516 setle 0xbabecafe 13517 13518// CHECK: setle 305419896 13519 setle 0x12345678 13520 13521// CHECK: setg %bl 13522 setg %bl 13523 13524// CHECK: setg 3735928559(%ebx,%ecx,8) 13525 setg 0xdeadbeef(%ebx,%ecx,8) 13526 13527// CHECK: setg 32493 13528 setg 0x7eed 13529 13530// CHECK: setg 3133065982 13531 setg 0xbabecafe 13532 13533// CHECK: setg 305419896 13534 setg 0x12345678 13535 13536// CHECK: int $127 13537 int $0x7f 13538 13539// CHECK: rsm 13540 rsm 13541 13542// CHECK: hlt 13543 hlt 13544 13545// CHECK: nopl 3735928559(%ebx,%ecx,8) 13546 nopl 0xdeadbeef(%ebx,%ecx,8) 13547 13548// CHECK: nopw 32493 13549 nopw 0x7eed 13550 13551// CHECK: nopl 3133065982 13552 nopl 0xbabecafe 13553 13554// CHECK: nopl 305419896 13555 nopl 0x12345678 13556 13557// CHECK: nop 13558 nop 13559 13560// CHECK: lldtw 32493 13561 lldtw 0x7eed 13562 13563// CHECK: lmsww 32493 13564 lmsww 0x7eed 13565 13566// CHECK: ltrw 32493 13567 ltrw 0x7eed 13568 13569// CHECK: sldtw 32493 13570 sldtw 0x7eed 13571 13572// CHECK: smsww 32493 13573 smsww 0x7eed 13574 13575// CHECK: strw 32493 13576 strw 0x7eed 13577 13578// CHECK: verr %bx 13579 verr %bx 13580 13581// CHECK: verr 3735928559(%ebx,%ecx,8) 13582 verr 0xdeadbeef(%ebx,%ecx,8) 13583 13584// CHECK: verr 3133065982 13585 verr 0xbabecafe 13586 13587// CHECK: verr 305419896 13588 verr 0x12345678 13589 13590// CHECK: verw %bx 13591 verw %bx 13592 13593// CHECK: verw 3735928559(%ebx,%ecx,8) 13594 verw 0xdeadbeef(%ebx,%ecx,8) 13595 13596// CHECK: verw 3133065982 13597 verw 0xbabecafe 13598 13599// CHECK: verw 305419896 13600 verw 0x12345678 13601 13602// CHECK: fld %st(2) 13603 fld %st(2) 13604 13605// CHECK: fldl 3735928559(%ebx,%ecx,8) 13606 fldl 0xdeadbeef(%ebx,%ecx,8) 13607 13608// CHECK: fldl 3133065982 13609 fldl 0xbabecafe 13610 13611// CHECK: fldl 305419896 13612 fldl 0x12345678 13613 13614// CHECK: fld %st(2) 13615 fld %st(2) 13616 13617// CHECK: fildl 3735928559(%ebx,%ecx,8) 13618 fildl 0xdeadbeef(%ebx,%ecx,8) 13619 13620// CHECK: fildl 3133065982 13621 fildl 0xbabecafe 13622 13623// CHECK: fildl 305419896 13624 fildl 0x12345678 13625 13626// CHECK: fildll 3735928559(%ebx,%ecx,8) 13627 fildll 0xdeadbeef(%ebx,%ecx,8) 13628 13629// CHECK: fildll 32493 13630 fildll 0x7eed 13631 13632// CHECK: fildll 3133065982 13633 fildll 0xbabecafe 13634 13635// CHECK: fildll 305419896 13636 fildll 0x12345678 13637 13638// CHECK: fldt 3735928559(%ebx,%ecx,8) 13639 fldt 0xdeadbeef(%ebx,%ecx,8) 13640 13641// CHECK: fldt 32493 13642 fldt 0x7eed 13643 13644// CHECK: fldt 3133065982 13645 fldt 0xbabecafe 13646 13647// CHECK: fldt 305419896 13648 fldt 0x12345678 13649 13650// CHECK: fbld 3735928559(%ebx,%ecx,8) 13651 fbld 0xdeadbeef(%ebx,%ecx,8) 13652 13653// CHECK: fbld 32493 13654 fbld 0x7eed 13655 13656// CHECK: fbld 3133065982 13657 fbld 0xbabecafe 13658 13659// CHECK: fbld 305419896 13660 fbld 0x12345678 13661 13662// CHECK: fst %st(2) 13663 fst %st(2) 13664 13665// CHECK: fstl 3735928559(%ebx,%ecx,8) 13666 fstl 0xdeadbeef(%ebx,%ecx,8) 13667 13668// CHECK: fstl 3133065982 13669 fstl 0xbabecafe 13670 13671// CHECK: fstl 305419896 13672 fstl 0x12345678 13673 13674// CHECK: fst %st(2) 13675 fst %st(2) 13676 13677// CHECK: fistl 3735928559(%ebx,%ecx,8) 13678 fistl 0xdeadbeef(%ebx,%ecx,8) 13679 13680// CHECK: fistl 3133065982 13681 fistl 0xbabecafe 13682 13683// CHECK: fistl 305419896 13684 fistl 0x12345678 13685 13686// CHECK: fstp %st(2) 13687 fstp %st(2) 13688 13689// CHECK: fstpl 3735928559(%ebx,%ecx,8) 13690 fstpl 0xdeadbeef(%ebx,%ecx,8) 13691 13692// CHECK: fstpl 3133065982 13693 fstpl 0xbabecafe 13694 13695// CHECK: fstpl 305419896 13696 fstpl 0x12345678 13697 13698// CHECK: fstp %st(2) 13699 fstp %st(2) 13700 13701// CHECK: fistpl 3735928559(%ebx,%ecx,8) 13702 fistpl 0xdeadbeef(%ebx,%ecx,8) 13703 13704// CHECK: fistpl 3133065982 13705 fistpl 0xbabecafe 13706 13707// CHECK: fistpl 305419896 13708 fistpl 0x12345678 13709 13710// CHECK: fistpll 3735928559(%ebx,%ecx,8) 13711 fistpll 0xdeadbeef(%ebx,%ecx,8) 13712 13713// CHECK: fistpll 32493 13714 fistpll 0x7eed 13715 13716// CHECK: fistpll 3133065982 13717 fistpll 0xbabecafe 13718 13719// CHECK: fistpll 305419896 13720 fistpll 0x12345678 13721 13722// CHECK: fstpt 3735928559(%ebx,%ecx,8) 13723 fstpt 0xdeadbeef(%ebx,%ecx,8) 13724 13725// CHECK: fstpt 32493 13726 fstpt 0x7eed 13727 13728// CHECK: fstpt 3133065982 13729 fstpt 0xbabecafe 13730 13731// CHECK: fstpt 305419896 13732 fstpt 0x12345678 13733 13734// CHECK: fbstp 3735928559(%ebx,%ecx,8) 13735 fbstp 0xdeadbeef(%ebx,%ecx,8) 13736 13737// CHECK: fbstp 32493 13738 fbstp 0x7eed 13739 13740// CHECK: fbstp 3133065982 13741 fbstp 0xbabecafe 13742 13743// CHECK: fbstp 305419896 13744 fbstp 0x12345678 13745 13746// CHECK: fxch %st(2) 13747 fxch %st(2) 13748 13749// CHECK: fcom %st(2) 13750 fcom %st(2) 13751 13752// CHECK: fcoml 3735928559(%ebx,%ecx,8) 13753 fcoml 0xdeadbeef(%ebx,%ecx,8) 13754 13755// CHECK: fcoml 3133065982 13756 fcoml 0xbabecafe 13757 13758// CHECK: fcoml 305419896 13759 fcoml 0x12345678 13760 13761// CHECK: fcom %st(2) 13762 fcom %st(2) 13763 13764// CHECK: ficoml 3735928559(%ebx,%ecx,8) 13765 ficoml 0xdeadbeef(%ebx,%ecx,8) 13766 13767// CHECK: ficoml 3133065982 13768 ficoml 0xbabecafe 13769 13770// CHECK: ficoml 305419896 13771 ficoml 0x12345678 13772 13773// CHECK: fcomp %st(2) 13774 fcomp %st(2) 13775 13776// CHECK: fcompl 3735928559(%ebx,%ecx,8) 13777 fcompl 0xdeadbeef(%ebx,%ecx,8) 13778 13779// CHECK: fcompl 3133065982 13780 fcompl 0xbabecafe 13781 13782// CHECK: fcompl 305419896 13783 fcompl 0x12345678 13784 13785// CHECK: fcomp %st(2) 13786 fcomp %st(2) 13787 13788// CHECK: ficompl 3735928559(%ebx,%ecx,8) 13789 ficompl 0xdeadbeef(%ebx,%ecx,8) 13790 13791// CHECK: ficompl 3133065982 13792 ficompl 0xbabecafe 13793 13794// CHECK: ficompl 305419896 13795 ficompl 0x12345678 13796 13797// CHECK: fcompp 13798 fcompp 13799 13800// CHECK: fucom %st(2) 13801 fucom %st(2) 13802 13803// CHECK: fucomp %st(2) 13804 fucomp %st(2) 13805 13806// CHECK: fucompp 13807 fucompp 13808 13809// CHECK: ftst 13810 ftst 13811 13812// CHECK: fxam 13813 fxam 13814 13815// CHECK: fld1 13816 fld1 13817 13818// CHECK: fldl2t 13819 fldl2t 13820 13821// CHECK: fldl2e 13822 fldl2e 13823 13824// CHECK: fldpi 13825 fldpi 13826 13827// CHECK: fldlg2 13828 fldlg2 13829 13830// CHECK: fldln2 13831 fldln2 13832 13833// CHECK: fldz 13834 fldz 13835 13836// CHECK: fadd %st(2) 13837 fadd %st(2) 13838 13839// CHECK: faddl 3735928559(%ebx,%ecx,8) 13840 faddl 0xdeadbeef(%ebx,%ecx,8) 13841 13842// CHECK: faddl 3133065982 13843 faddl 0xbabecafe 13844 13845// CHECK: faddl 305419896 13846 faddl 0x12345678 13847 13848// CHECK: fiaddl 3735928559(%ebx,%ecx,8) 13849 fiaddl 0xdeadbeef(%ebx,%ecx,8) 13850 13851// CHECK: fiaddl 3133065982 13852 fiaddl 0xbabecafe 13853 13854// CHECK: fiaddl 305419896 13855 fiaddl 0x12345678 13856 13857// CHECK: faddp %st(2) 13858 faddp %st(2) 13859 13860// CHECK: fsub %st(2) 13861 fsub %st(2) 13862 13863// CHECK: fsubl 3735928559(%ebx,%ecx,8) 13864 fsubl 0xdeadbeef(%ebx,%ecx,8) 13865 13866// CHECK: fsubl 3133065982 13867 fsubl 0xbabecafe 13868 13869// CHECK: fsubl 305419896 13870 fsubl 0x12345678 13871 13872// CHECK: fisubl 3735928559(%ebx,%ecx,8) 13873 fisubl 0xdeadbeef(%ebx,%ecx,8) 13874 13875// CHECK: fisubl 3133065982 13876 fisubl 0xbabecafe 13877 13878// CHECK: fisubl 305419896 13879 fisubl 0x12345678 13880 13881// CHECK: fsubp %st(2) 13882 fsubp %st(2) 13883 13884// CHECK: fsubr %st(2) 13885 fsubr %st(2) 13886 13887// CHECK: fsubrl 3735928559(%ebx,%ecx,8) 13888 fsubrl 0xdeadbeef(%ebx,%ecx,8) 13889 13890// CHECK: fsubrl 3133065982 13891 fsubrl 0xbabecafe 13892 13893// CHECK: fsubrl 305419896 13894 fsubrl 0x12345678 13895 13896// CHECK: fisubrl 3735928559(%ebx,%ecx,8) 13897 fisubrl 0xdeadbeef(%ebx,%ecx,8) 13898 13899// CHECK: fisubrl 3133065982 13900 fisubrl 0xbabecafe 13901 13902// CHECK: fisubrl 305419896 13903 fisubrl 0x12345678 13904 13905// CHECK: fsubrp %st(2) 13906 fsubrp %st(2) 13907 13908// CHECK: fmul %st(2) 13909 fmul %st(2) 13910 13911// CHECK: fmull 3735928559(%ebx,%ecx,8) 13912 fmull 0xdeadbeef(%ebx,%ecx,8) 13913 13914// CHECK: fmull 3133065982 13915 fmull 0xbabecafe 13916 13917// CHECK: fmull 305419896 13918 fmull 0x12345678 13919 13920// CHECK: fimull 3735928559(%ebx,%ecx,8) 13921 fimull 0xdeadbeef(%ebx,%ecx,8) 13922 13923// CHECK: fimull 3133065982 13924 fimull 0xbabecafe 13925 13926// CHECK: fimull 305419896 13927 fimull 0x12345678 13928 13929// CHECK: fmulp %st(2) 13930 fmulp %st(2) 13931 13932// CHECK: fdiv %st(2) 13933 fdiv %st(2) 13934 13935// CHECK: fdivl 3735928559(%ebx,%ecx,8) 13936 fdivl 0xdeadbeef(%ebx,%ecx,8) 13937 13938// CHECK: fdivl 3133065982 13939 fdivl 0xbabecafe 13940 13941// CHECK: fdivl 305419896 13942 fdivl 0x12345678 13943 13944// CHECK: fidivl 3735928559(%ebx,%ecx,8) 13945 fidivl 0xdeadbeef(%ebx,%ecx,8) 13946 13947// CHECK: fidivl 3133065982 13948 fidivl 0xbabecafe 13949 13950// CHECK: fidivl 305419896 13951 fidivl 0x12345678 13952 13953// CHECK: fdivp %st(2) 13954 fdivp %st(2) 13955 13956// CHECK: fdivr %st(2) 13957 fdivr %st(2) 13958 13959// CHECK: fdivrl 3735928559(%ebx,%ecx,8) 13960 fdivrl 0xdeadbeef(%ebx,%ecx,8) 13961 13962// CHECK: fdivrl 3133065982 13963 fdivrl 0xbabecafe 13964 13965// CHECK: fdivrl 305419896 13966 fdivrl 0x12345678 13967 13968// CHECK: fidivrl 3735928559(%ebx,%ecx,8) 13969 fidivrl 0xdeadbeef(%ebx,%ecx,8) 13970 13971// CHECK: fidivrl 3133065982 13972 fidivrl 0xbabecafe 13973 13974// CHECK: fidivrl 305419896 13975 fidivrl 0x12345678 13976 13977// CHECK: fdivrp %st(2) 13978 fdivrp %st(2) 13979 13980// CHECK: f2xm1 13981 f2xm1 13982 13983// CHECK: fyl2x 13984 fyl2x 13985 13986// CHECK: fptan 13987 fptan 13988 13989// CHECK: fpatan 13990 fpatan 13991 13992// CHECK: fxtract 13993 fxtract 13994 13995// CHECK: fprem1 13996 fprem1 13997 13998// CHECK: fdecstp 13999 fdecstp 14000 14001// CHECK: fincstp 14002 fincstp 14003 14004// CHECK: fprem 14005 fprem 14006 14007// CHECK: fyl2xp1 14008 fyl2xp1 14009 14010// CHECK: fsqrt 14011 fsqrt 14012 14013// CHECK: fsincos 14014 fsincos 14015 14016// CHECK: frndint 14017 frndint 14018 14019// CHECK: fscale 14020 fscale 14021 14022// CHECK: fsin 14023 fsin 14024 14025// CHECK: fcos 14026 fcos 14027 14028// CHECK: fchs 14029 fchs 14030 14031// CHECK: fabs 14032 fabs 14033 14034// CHECK: fninit 14035 fninit 14036 14037// CHECK: fldcw 3735928559(%ebx,%ecx,8) 14038 fldcw 0xdeadbeef(%ebx,%ecx,8) 14039 14040// CHECK: fldcw 3133065982 14041 fldcw 0xbabecafe 14042 14043// CHECK: fldcw 305419896 14044 fldcw 0x12345678 14045 14046// CHECK: fnstcw 3735928559(%ebx,%ecx,8) 14047 fnstcw 0xdeadbeef(%ebx,%ecx,8) 14048 14049// CHECK: fnstcw 3133065982 14050 fnstcw 0xbabecafe 14051 14052// CHECK: fnstcw 305419896 14053 fnstcw 0x12345678 14054 14055// CHECK: fnstsw 3735928559(%ebx,%ecx,8) 14056 fnstsw 0xdeadbeef(%ebx,%ecx,8) 14057 14058// CHECK: fnstsw 3133065982 14059 fnstsw 0xbabecafe 14060 14061// CHECK: fnstsw 305419896 14062 fnstsw 0x12345678 14063 14064// CHECK: fnclex 14065 fnclex 14066 14067// CHECK: fnstenv 32493 14068 fnstenv 0x7eed 14069 14070// CHECK: fldenv 32493 14071 fldenv 0x7eed 14072 14073// CHECK: fnsave 32493 14074 fnsave 0x7eed 14075 14076// CHECK: frstor 32493 14077 frstor 0x7eed 14078 14079// CHECK: ffree %st(2) 14080 ffree %st(2) 14081 14082// CHECK: fnop 14083 fnop 14084 14085// CHECK: invd 14086 invd 14087 14088// CHECK: wbinvd 14089 wbinvd 14090 14091// CHECK: cpuid 14092 cpuid 14093 14094// CHECK: wrmsr 14095 wrmsr 14096 14097// CHECK: rdtsc 14098 rdtsc 14099 14100// CHECK: rdmsr 14101 rdmsr 14102 14103// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8) 14104 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8) 14105 14106// CHECK: cmpxchg8b 32493 14107 cmpxchg8b 0x7eed 14108 14109// CHECK: cmpxchg8b 3133065982 14110 cmpxchg8b 0xbabecafe 14111 14112// CHECK: cmpxchg8b 305419896 14113 cmpxchg8b 0x12345678 14114 14115// CHECK: sysenter 14116 sysenter 14117 14118// CHECK: sysexit 14119 sysexit 14120 14121// CHECK: fxsave 3735928559(%ebx,%ecx,8) 14122 fxsave 0xdeadbeef(%ebx,%ecx,8) 14123 14124// CHECK: fxsave 32493 14125 fxsave 0x7eed 14126 14127// CHECK: fxsave 3133065982 14128 fxsave 0xbabecafe 14129 14130// CHECK: fxsave 305419896 14131 fxsave 0x12345678 14132 14133// CHECK: fxrstor 3735928559(%ebx,%ecx,8) 14134 fxrstor 0xdeadbeef(%ebx,%ecx,8) 14135 14136// CHECK: fxrstor 32493 14137 fxrstor 0x7eed 14138 14139// CHECK: fxrstor 3133065982 14140 fxrstor 0xbabecafe 14141 14142// CHECK: fxrstor 305419896 14143 fxrstor 0x12345678 14144 14145// CHECK: rdpmc 14146 rdpmc 14147 14148// CHECK: ud2 14149 ud2 14150 14151// CHECK: fcmovb %st(2), %st(0) 14152 fcmovb %st(2),%st 14153 14154// CHECK: fcmove %st(2), %st(0) 14155 fcmove %st(2),%st 14156 14157// CHECK: fcmovbe %st(2), %st(0) 14158 fcmovbe %st(2),%st 14159 14160// CHECK: fcmovu %st(2), %st(0) 14161 fcmovu %st(2),%st 14162 14163// CHECK: fcmovnb %st(2), %st(0) 14164 fcmovnb %st(2),%st 14165 14166// CHECK: fcmovne %st(2), %st(0) 14167 fcmovne %st(2),%st 14168 14169// CHECK: fcmovnbe %st(2), %st(0) 14170 fcmovnbe %st(2),%st 14171 14172// CHECK: fcmovnu %st(2), %st(0) 14173 fcmovnu %st(2),%st 14174 14175// CHECK: fcomi %st(2) 14176 fcomi %st(2),%st 14177 14178// CHECK: fucomi %st(2) 14179 fucomi %st(2),%st 14180 14181// CHECK: fcompi %st(2) 14182 fcomip %st(2),%st 14183 14184// CHECK: fucompi %st(2) 14185 fucomip %st(2),%st 14186 14187// CHECK: movntil %ecx, 3735928559(%ebx,%ecx,8) 14188 movnti %ecx,0xdeadbeef(%ebx,%ecx,8) 14189 14190// CHECK: movntil %ecx, 69 14191 movntil %ecx,0x45 14192 14193// CHECK: movntil %ecx, 32493 14194 movnti %ecx,0x7eed 14195 14196// CHECK: movntil %ecx, 3133065982 14197 movnti %ecx,0xbabecafe 14198 14199// CHECK: movntil %ecx, 305419896 14200 movnti %ecx,0x12345678 14201 14202// CHECK: clflush 3735928559(%ebx,%ecx,8) 14203 clflush 0xdeadbeef(%ebx,%ecx,8) 14204 14205// CHECK: clflush 32493 14206 clflush 0x7eed 14207 14208// CHECK: clflush 3133065982 14209 clflush 0xbabecafe 14210 14211// CHECK: clflush 305419896 14212 clflush 0x12345678 14213 14214// CHECK: pause 14215 pause 14216 14217// CHECK: sfence 14218 sfence 14219 14220// CHECK: lfence 14221 lfence 14222 14223// CHECK: mfence 14224 mfence 14225 14226// CHECK: emms 14227 emms 14228 14229// CHECK: movd %ecx, %mm3 14230 movd %ecx,%mm3 14231 14232// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 14233 movd 0xdeadbeef(%ebx,%ecx,8),%mm3 14234 14235// CHECK: movd 69, %mm3 14236 movd 0x45,%mm3 14237 14238// CHECK: movd 32493, %mm3 14239 movd 0x7eed,%mm3 14240 14241// CHECK: movd 3133065982, %mm3 14242 movd 0xbabecafe,%mm3 14243 14244// CHECK: movd 305419896, %mm3 14245 movd 0x12345678,%mm3 14246 14247// CHECK: movd %mm3, %ecx 14248 movd %mm3,%ecx 14249 14250// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8) 14251 movd %mm3,0xdeadbeef(%ebx,%ecx,8) 14252 14253// CHECK: movd %mm3, 69 14254 movd %mm3,0x45 14255 14256// CHECK: movd %mm3, 32493 14257 movd %mm3,0x7eed 14258 14259// CHECK: movd %mm3, 3133065982 14260 movd %mm3,0xbabecafe 14261 14262// CHECK: movd %mm3, 305419896 14263 movd %mm3,0x12345678 14264 14265// CHECK: movd %ecx, %xmm5 14266 movd %ecx,%xmm5 14267 14268// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5 14269 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5 14270 14271// CHECK: movd 69, %xmm5 14272 movd 0x45,%xmm5 14273 14274// CHECK: movd 32493, %xmm5 14275 movd 0x7eed,%xmm5 14276 14277// CHECK: movd 3133065982, %xmm5 14278 movd 0xbabecafe,%xmm5 14279 14280// CHECK: movd 305419896, %xmm5 14281 movd 0x12345678,%xmm5 14282 14283// CHECK: movd %xmm5, %ecx 14284 movd %xmm5,%ecx 14285 14286// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8) 14287 movd %xmm5,0xdeadbeef(%ebx,%ecx,8) 14288 14289// CHECK: movd %xmm5, 69 14290 movd %xmm5,0x45 14291 14292// CHECK: movd %xmm5, 32493 14293 movd %xmm5,0x7eed 14294 14295// CHECK: movd %xmm5, 3133065982 14296 movd %xmm5,0xbabecafe 14297 14298// CHECK: movd %xmm5, 305419896 14299 movd %xmm5,0x12345678 14300 14301// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 14302 movq 0xdeadbeef(%ebx,%ecx,8),%mm3 14303 14304// CHECK: movq 69, %mm3 14305 movq 0x45,%mm3 14306 14307// CHECK: movq 32493, %mm3 14308 movq 0x7eed,%mm3 14309 14310// CHECK: movq 3133065982, %mm3 14311 movq 0xbabecafe,%mm3 14312 14313// CHECK: movq 305419896, %mm3 14314 movq 0x12345678,%mm3 14315 14316// CHECK: movq %mm3, %mm3 14317 movq %mm3,%mm3 14318 14319// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8) 14320 movq %mm3,0xdeadbeef(%ebx,%ecx,8) 14321 14322// CHECK: movq %mm3, 69 14323 movq %mm3,0x45 14324 14325// CHECK: movq %mm3, 32493 14326 movq %mm3,0x7eed 14327 14328// CHECK: movq %mm3, 3133065982 14329 movq %mm3,0xbabecafe 14330 14331// CHECK: movq %mm3, 305419896 14332 movq %mm3,0x12345678 14333 14334// CHECK: movq %mm3, %mm3 14335 movq %mm3,%mm3 14336 14337// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5 14338 movq 0xdeadbeef(%ebx,%ecx,8),%xmm5 14339 14340// CHECK: movq 69, %xmm5 14341 movq 0x45,%xmm5 14342 14343// CHECK: movq 32493, %xmm5 14344 movq 0x7eed,%xmm5 14345 14346// CHECK: movq 3133065982, %xmm5 14347 movq 0xbabecafe,%xmm5 14348 14349// CHECK: movq 305419896, %xmm5 14350 movq 0x12345678,%xmm5 14351 14352// CHECK: movq %xmm5, %xmm5 14353 movq %xmm5,%xmm5 14354 14355// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8) 14356 movq %xmm5,0xdeadbeef(%ebx,%ecx,8) 14357 14358// CHECK: movq %xmm5, 69 14359 movq %xmm5,0x45 14360 14361// CHECK: movq %xmm5, 32493 14362 movq %xmm5,0x7eed 14363 14364// CHECK: movq %xmm5, 3133065982 14365 movq %xmm5,0xbabecafe 14366 14367// CHECK: movq %xmm5, 305419896 14368 movq %xmm5,0x12345678 14369 14370// CHECK: movq %xmm5, %xmm5 14371 movq %xmm5,%xmm5 14372 14373// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3 14374 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3 14375 14376// CHECK: packssdw 69, %mm3 14377 packssdw 0x45,%mm3 14378 14379// CHECK: packssdw 32493, %mm3 14380 packssdw 0x7eed,%mm3 14381 14382// CHECK: packssdw 3133065982, %mm3 14383 packssdw 0xbabecafe,%mm3 14384 14385// CHECK: packssdw 305419896, %mm3 14386 packssdw 0x12345678,%mm3 14387 14388// CHECK: packssdw %mm3, %mm3 14389 packssdw %mm3,%mm3 14390 14391// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5 14392 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 14393 14394// CHECK: packssdw 69, %xmm5 14395 packssdw 0x45,%xmm5 14396 14397// CHECK: packssdw 32493, %xmm5 14398 packssdw 0x7eed,%xmm5 14399 14400// CHECK: packssdw 3133065982, %xmm5 14401 packssdw 0xbabecafe,%xmm5 14402 14403// CHECK: packssdw 305419896, %xmm5 14404 packssdw 0x12345678,%xmm5 14405 14406// CHECK: packssdw %xmm5, %xmm5 14407 packssdw %xmm5,%xmm5 14408 14409// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3 14410 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3 14411 14412// CHECK: packsswb 69, %mm3 14413 packsswb 0x45,%mm3 14414 14415// CHECK: packsswb 32493, %mm3 14416 packsswb 0x7eed,%mm3 14417 14418// CHECK: packsswb 3133065982, %mm3 14419 packsswb 0xbabecafe,%mm3 14420 14421// CHECK: packsswb 305419896, %mm3 14422 packsswb 0x12345678,%mm3 14423 14424// CHECK: packsswb %mm3, %mm3 14425 packsswb %mm3,%mm3 14426 14427// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5 14428 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 14429 14430// CHECK: packsswb 69, %xmm5 14431 packsswb 0x45,%xmm5 14432 14433// CHECK: packsswb 32493, %xmm5 14434 packsswb 0x7eed,%xmm5 14435 14436// CHECK: packsswb 3133065982, %xmm5 14437 packsswb 0xbabecafe,%xmm5 14438 14439// CHECK: packsswb 305419896, %xmm5 14440 packsswb 0x12345678,%xmm5 14441 14442// CHECK: packsswb %xmm5, %xmm5 14443 packsswb %xmm5,%xmm5 14444 14445// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3 14446 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3 14447 14448// CHECK: packuswb 69, %mm3 14449 packuswb 0x45,%mm3 14450 14451// CHECK: packuswb 32493, %mm3 14452 packuswb 0x7eed,%mm3 14453 14454// CHECK: packuswb 3133065982, %mm3 14455 packuswb 0xbabecafe,%mm3 14456 14457// CHECK: packuswb 305419896, %mm3 14458 packuswb 0x12345678,%mm3 14459 14460// CHECK: packuswb %mm3, %mm3 14461 packuswb %mm3,%mm3 14462 14463// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5 14464 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5 14465 14466// CHECK: packuswb 69, %xmm5 14467 packuswb 0x45,%xmm5 14468 14469// CHECK: packuswb 32493, %xmm5 14470 packuswb 0x7eed,%xmm5 14471 14472// CHECK: packuswb 3133065982, %xmm5 14473 packuswb 0xbabecafe,%xmm5 14474 14475// CHECK: packuswb 305419896, %xmm5 14476 packuswb 0x12345678,%xmm5 14477 14478// CHECK: packuswb %xmm5, %xmm5 14479 packuswb %xmm5,%xmm5 14480 14481// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3 14482 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3 14483 14484// CHECK: paddb 69, %mm3 14485 paddb 0x45,%mm3 14486 14487// CHECK: paddb 32493, %mm3 14488 paddb 0x7eed,%mm3 14489 14490// CHECK: paddb 3133065982, %mm3 14491 paddb 0xbabecafe,%mm3 14492 14493// CHECK: paddb 305419896, %mm3 14494 paddb 0x12345678,%mm3 14495 14496// CHECK: paddb %mm3, %mm3 14497 paddb %mm3,%mm3 14498 14499// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5 14500 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5 14501 14502// CHECK: paddb 69, %xmm5 14503 paddb 0x45,%xmm5 14504 14505// CHECK: paddb 32493, %xmm5 14506 paddb 0x7eed,%xmm5 14507 14508// CHECK: paddb 3133065982, %xmm5 14509 paddb 0xbabecafe,%xmm5 14510 14511// CHECK: paddb 305419896, %xmm5 14512 paddb 0x12345678,%xmm5 14513 14514// CHECK: paddb %xmm5, %xmm5 14515 paddb %xmm5,%xmm5 14516 14517// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3 14518 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3 14519 14520// CHECK: paddw 69, %mm3 14521 paddw 0x45,%mm3 14522 14523// CHECK: paddw 32493, %mm3 14524 paddw 0x7eed,%mm3 14525 14526// CHECK: paddw 3133065982, %mm3 14527 paddw 0xbabecafe,%mm3 14528 14529// CHECK: paddw 305419896, %mm3 14530 paddw 0x12345678,%mm3 14531 14532// CHECK: paddw %mm3, %mm3 14533 paddw %mm3,%mm3 14534 14535// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5 14536 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 14537 14538// CHECK: paddw 69, %xmm5 14539 paddw 0x45,%xmm5 14540 14541// CHECK: paddw 32493, %xmm5 14542 paddw 0x7eed,%xmm5 14543 14544// CHECK: paddw 3133065982, %xmm5 14545 paddw 0xbabecafe,%xmm5 14546 14547// CHECK: paddw 305419896, %xmm5 14548 paddw 0x12345678,%xmm5 14549 14550// CHECK: paddw %xmm5, %xmm5 14551 paddw %xmm5,%xmm5 14552 14553// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3 14554 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3 14555 14556// CHECK: paddd 69, %mm3 14557 paddd 0x45,%mm3 14558 14559// CHECK: paddd 32493, %mm3 14560 paddd 0x7eed,%mm3 14561 14562// CHECK: paddd 3133065982, %mm3 14563 paddd 0xbabecafe,%mm3 14564 14565// CHECK: paddd 305419896, %mm3 14566 paddd 0x12345678,%mm3 14567 14568// CHECK: paddd %mm3, %mm3 14569 paddd %mm3,%mm3 14570 14571// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5 14572 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 14573 14574// CHECK: paddd 69, %xmm5 14575 paddd 0x45,%xmm5 14576 14577// CHECK: paddd 32493, %xmm5 14578 paddd 0x7eed,%xmm5 14579 14580// CHECK: paddd 3133065982, %xmm5 14581 paddd 0xbabecafe,%xmm5 14582 14583// CHECK: paddd 305419896, %xmm5 14584 paddd 0x12345678,%xmm5 14585 14586// CHECK: paddd %xmm5, %xmm5 14587 paddd %xmm5,%xmm5 14588 14589// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3 14590 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3 14591 14592// CHECK: paddq 69, %mm3 14593 paddq 0x45,%mm3 14594 14595// CHECK: paddq 32493, %mm3 14596 paddq 0x7eed,%mm3 14597 14598// CHECK: paddq 3133065982, %mm3 14599 paddq 0xbabecafe,%mm3 14600 14601// CHECK: paddq 305419896, %mm3 14602 paddq 0x12345678,%mm3 14603 14604// CHECK: paddq %mm3, %mm3 14605 paddq %mm3,%mm3 14606 14607// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5 14608 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5 14609 14610// CHECK: paddq 69, %xmm5 14611 paddq 0x45,%xmm5 14612 14613// CHECK: paddq 32493, %xmm5 14614 paddq 0x7eed,%xmm5 14615 14616// CHECK: paddq 3133065982, %xmm5 14617 paddq 0xbabecafe,%xmm5 14618 14619// CHECK: paddq 305419896, %xmm5 14620 paddq 0x12345678,%xmm5 14621 14622// CHECK: paddq %xmm5, %xmm5 14623 paddq %xmm5,%xmm5 14624 14625// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3 14626 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3 14627 14628// CHECK: paddsb 69, %mm3 14629 paddsb 0x45,%mm3 14630 14631// CHECK: paddsb 32493, %mm3 14632 paddsb 0x7eed,%mm3 14633 14634// CHECK: paddsb 3133065982, %mm3 14635 paddsb 0xbabecafe,%mm3 14636 14637// CHECK: paddsb 305419896, %mm3 14638 paddsb 0x12345678,%mm3 14639 14640// CHECK: paddsb %mm3, %mm3 14641 paddsb %mm3,%mm3 14642 14643// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5 14644 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 14645 14646// CHECK: paddsb 69, %xmm5 14647 paddsb 0x45,%xmm5 14648 14649// CHECK: paddsb 32493, %xmm5 14650 paddsb 0x7eed,%xmm5 14651 14652// CHECK: paddsb 3133065982, %xmm5 14653 paddsb 0xbabecafe,%xmm5 14654 14655// CHECK: paddsb 305419896, %xmm5 14656 paddsb 0x12345678,%xmm5 14657 14658// CHECK: paddsb %xmm5, %xmm5 14659 paddsb %xmm5,%xmm5 14660 14661// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3 14662 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 14663 14664// CHECK: paddsw 69, %mm3 14665 paddsw 0x45,%mm3 14666 14667// CHECK: paddsw 32493, %mm3 14668 paddsw 0x7eed,%mm3 14669 14670// CHECK: paddsw 3133065982, %mm3 14671 paddsw 0xbabecafe,%mm3 14672 14673// CHECK: paddsw 305419896, %mm3 14674 paddsw 0x12345678,%mm3 14675 14676// CHECK: paddsw %mm3, %mm3 14677 paddsw %mm3,%mm3 14678 14679// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5 14680 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 14681 14682// CHECK: paddsw 69, %xmm5 14683 paddsw 0x45,%xmm5 14684 14685// CHECK: paddsw 32493, %xmm5 14686 paddsw 0x7eed,%xmm5 14687 14688// CHECK: paddsw 3133065982, %xmm5 14689 paddsw 0xbabecafe,%xmm5 14690 14691// CHECK: paddsw 305419896, %xmm5 14692 paddsw 0x12345678,%xmm5 14693 14694// CHECK: paddsw %xmm5, %xmm5 14695 paddsw %xmm5,%xmm5 14696 14697// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3 14698 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3 14699 14700// CHECK: paddusb 69, %mm3 14701 paddusb 0x45,%mm3 14702 14703// CHECK: paddusb 32493, %mm3 14704 paddusb 0x7eed,%mm3 14705 14706// CHECK: paddusb 3133065982, %mm3 14707 paddusb 0xbabecafe,%mm3 14708 14709// CHECK: paddusb 305419896, %mm3 14710 paddusb 0x12345678,%mm3 14711 14712// CHECK: paddusb %mm3, %mm3 14713 paddusb %mm3,%mm3 14714 14715// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5 14716 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 14717 14718// CHECK: paddusb 69, %xmm5 14719 paddusb 0x45,%xmm5 14720 14721// CHECK: paddusb 32493, %xmm5 14722 paddusb 0x7eed,%xmm5 14723 14724// CHECK: paddusb 3133065982, %xmm5 14725 paddusb 0xbabecafe,%xmm5 14726 14727// CHECK: paddusb 305419896, %xmm5 14728 paddusb 0x12345678,%xmm5 14729 14730// CHECK: paddusb %xmm5, %xmm5 14731 paddusb %xmm5,%xmm5 14732 14733// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3 14734 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3 14735 14736// CHECK: paddusw 69, %mm3 14737 paddusw 0x45,%mm3 14738 14739// CHECK: paddusw 32493, %mm3 14740 paddusw 0x7eed,%mm3 14741 14742// CHECK: paddusw 3133065982, %mm3 14743 paddusw 0xbabecafe,%mm3 14744 14745// CHECK: paddusw 305419896, %mm3 14746 paddusw 0x12345678,%mm3 14747 14748// CHECK: paddusw %mm3, %mm3 14749 paddusw %mm3,%mm3 14750 14751// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5 14752 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 14753 14754// CHECK: paddusw 69, %xmm5 14755 paddusw 0x45,%xmm5 14756 14757// CHECK: paddusw 32493, %xmm5 14758 paddusw 0x7eed,%xmm5 14759 14760// CHECK: paddusw 3133065982, %xmm5 14761 paddusw 0xbabecafe,%xmm5 14762 14763// CHECK: paddusw 305419896, %xmm5 14764 paddusw 0x12345678,%xmm5 14765 14766// CHECK: paddusw %xmm5, %xmm5 14767 paddusw %xmm5,%xmm5 14768 14769// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3 14770 pand 0xdeadbeef(%ebx,%ecx,8),%mm3 14771 14772// CHECK: pand 69, %mm3 14773 pand 0x45,%mm3 14774 14775// CHECK: pand 32493, %mm3 14776 pand 0x7eed,%mm3 14777 14778// CHECK: pand 3133065982, %mm3 14779 pand 0xbabecafe,%mm3 14780 14781// CHECK: pand 305419896, %mm3 14782 pand 0x12345678,%mm3 14783 14784// CHECK: pand %mm3, %mm3 14785 pand %mm3,%mm3 14786 14787// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5 14788 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5 14789 14790// CHECK: pand 69, %xmm5 14791 pand 0x45,%xmm5 14792 14793// CHECK: pand 32493, %xmm5 14794 pand 0x7eed,%xmm5 14795 14796// CHECK: pand 3133065982, %xmm5 14797 pand 0xbabecafe,%xmm5 14798 14799// CHECK: pand 305419896, %xmm5 14800 pand 0x12345678,%xmm5 14801 14802// CHECK: pand %xmm5, %xmm5 14803 pand %xmm5,%xmm5 14804 14805// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3 14806 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3 14807 14808// CHECK: pandn 69, %mm3 14809 pandn 0x45,%mm3 14810 14811// CHECK: pandn 32493, %mm3 14812 pandn 0x7eed,%mm3 14813 14814// CHECK: pandn 3133065982, %mm3 14815 pandn 0xbabecafe,%mm3 14816 14817// CHECK: pandn 305419896, %mm3 14818 pandn 0x12345678,%mm3 14819 14820// CHECK: pandn %mm3, %mm3 14821 pandn %mm3,%mm3 14822 14823// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5 14824 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5 14825 14826// CHECK: pandn 69, %xmm5 14827 pandn 0x45,%xmm5 14828 14829// CHECK: pandn 32493, %xmm5 14830 pandn 0x7eed,%xmm5 14831 14832// CHECK: pandn 3133065982, %xmm5 14833 pandn 0xbabecafe,%xmm5 14834 14835// CHECK: pandn 305419896, %xmm5 14836 pandn 0x12345678,%xmm5 14837 14838// CHECK: pandn %xmm5, %xmm5 14839 pandn %xmm5,%xmm5 14840 14841// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3 14842 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3 14843 14844// CHECK: pcmpeqb 69, %mm3 14845 pcmpeqb 0x45,%mm3 14846 14847// CHECK: pcmpeqb 32493, %mm3 14848 pcmpeqb 0x7eed,%mm3 14849 14850// CHECK: pcmpeqb 3133065982, %mm3 14851 pcmpeqb 0xbabecafe,%mm3 14852 14853// CHECK: pcmpeqb 305419896, %mm3 14854 pcmpeqb 0x12345678,%mm3 14855 14856// CHECK: pcmpeqb %mm3, %mm3 14857 pcmpeqb %mm3,%mm3 14858 14859// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5 14860 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5 14861 14862// CHECK: pcmpeqb 69, %xmm5 14863 pcmpeqb 0x45,%xmm5 14864 14865// CHECK: pcmpeqb 32493, %xmm5 14866 pcmpeqb 0x7eed,%xmm5 14867 14868// CHECK: pcmpeqb 3133065982, %xmm5 14869 pcmpeqb 0xbabecafe,%xmm5 14870 14871// CHECK: pcmpeqb 305419896, %xmm5 14872 pcmpeqb 0x12345678,%xmm5 14873 14874// CHECK: pcmpeqb %xmm5, %xmm5 14875 pcmpeqb %xmm5,%xmm5 14876 14877// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3 14878 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3 14879 14880// CHECK: pcmpeqw 69, %mm3 14881 pcmpeqw 0x45,%mm3 14882 14883// CHECK: pcmpeqw 32493, %mm3 14884 pcmpeqw 0x7eed,%mm3 14885 14886// CHECK: pcmpeqw 3133065982, %mm3 14887 pcmpeqw 0xbabecafe,%mm3 14888 14889// CHECK: pcmpeqw 305419896, %mm3 14890 pcmpeqw 0x12345678,%mm3 14891 14892// CHECK: pcmpeqw %mm3, %mm3 14893 pcmpeqw %mm3,%mm3 14894 14895// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5 14896 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5 14897 14898// CHECK: pcmpeqw 69, %xmm5 14899 pcmpeqw 0x45,%xmm5 14900 14901// CHECK: pcmpeqw 32493, %xmm5 14902 pcmpeqw 0x7eed,%xmm5 14903 14904// CHECK: pcmpeqw 3133065982, %xmm5 14905 pcmpeqw 0xbabecafe,%xmm5 14906 14907// CHECK: pcmpeqw 305419896, %xmm5 14908 pcmpeqw 0x12345678,%xmm5 14909 14910// CHECK: pcmpeqw %xmm5, %xmm5 14911 pcmpeqw %xmm5,%xmm5 14912 14913// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3 14914 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3 14915 14916// CHECK: pcmpeqd 69, %mm3 14917 pcmpeqd 0x45,%mm3 14918 14919// CHECK: pcmpeqd 32493, %mm3 14920 pcmpeqd 0x7eed,%mm3 14921 14922// CHECK: pcmpeqd 3133065982, %mm3 14923 pcmpeqd 0xbabecafe,%mm3 14924 14925// CHECK: pcmpeqd 305419896, %mm3 14926 pcmpeqd 0x12345678,%mm3 14927 14928// CHECK: pcmpeqd %mm3, %mm3 14929 pcmpeqd %mm3,%mm3 14930 14931// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5 14932 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5 14933 14934// CHECK: pcmpeqd 69, %xmm5 14935 pcmpeqd 0x45,%xmm5 14936 14937// CHECK: pcmpeqd 32493, %xmm5 14938 pcmpeqd 0x7eed,%xmm5 14939 14940// CHECK: pcmpeqd 3133065982, %xmm5 14941 pcmpeqd 0xbabecafe,%xmm5 14942 14943// CHECK: pcmpeqd 305419896, %xmm5 14944 pcmpeqd 0x12345678,%xmm5 14945 14946// CHECK: pcmpeqd %xmm5, %xmm5 14947 pcmpeqd %xmm5,%xmm5 14948 14949// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3 14950 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3 14951 14952// CHECK: pcmpgtb 69, %mm3 14953 pcmpgtb 0x45,%mm3 14954 14955// CHECK: pcmpgtb 32493, %mm3 14956 pcmpgtb 0x7eed,%mm3 14957 14958// CHECK: pcmpgtb 3133065982, %mm3 14959 pcmpgtb 0xbabecafe,%mm3 14960 14961// CHECK: pcmpgtb 305419896, %mm3 14962 pcmpgtb 0x12345678,%mm3 14963 14964// CHECK: pcmpgtb %mm3, %mm3 14965 pcmpgtb %mm3,%mm3 14966 14967// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5 14968 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5 14969 14970// CHECK: pcmpgtb 69, %xmm5 14971 pcmpgtb 0x45,%xmm5 14972 14973// CHECK: pcmpgtb 32493, %xmm5 14974 pcmpgtb 0x7eed,%xmm5 14975 14976// CHECK: pcmpgtb 3133065982, %xmm5 14977 pcmpgtb 0xbabecafe,%xmm5 14978 14979// CHECK: pcmpgtb 305419896, %xmm5 14980 pcmpgtb 0x12345678,%xmm5 14981 14982// CHECK: pcmpgtb %xmm5, %xmm5 14983 pcmpgtb %xmm5,%xmm5 14984 14985// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3 14986 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3 14987 14988// CHECK: pcmpgtw 69, %mm3 14989 pcmpgtw 0x45,%mm3 14990 14991// CHECK: pcmpgtw 32493, %mm3 14992 pcmpgtw 0x7eed,%mm3 14993 14994// CHECK: pcmpgtw 3133065982, %mm3 14995 pcmpgtw 0xbabecafe,%mm3 14996 14997// CHECK: pcmpgtw 305419896, %mm3 14998 pcmpgtw 0x12345678,%mm3 14999 15000// CHECK: pcmpgtw %mm3, %mm3 15001 pcmpgtw %mm3,%mm3 15002 15003// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5 15004 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15005 15006// CHECK: pcmpgtw 69, %xmm5 15007 pcmpgtw 0x45,%xmm5 15008 15009// CHECK: pcmpgtw 32493, %xmm5 15010 pcmpgtw 0x7eed,%xmm5 15011 15012// CHECK: pcmpgtw 3133065982, %xmm5 15013 pcmpgtw 0xbabecafe,%xmm5 15014 15015// CHECK: pcmpgtw 305419896, %xmm5 15016 pcmpgtw 0x12345678,%xmm5 15017 15018// CHECK: pcmpgtw %xmm5, %xmm5 15019 pcmpgtw %xmm5,%xmm5 15020 15021// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3 15022 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3 15023 15024// CHECK: pcmpgtd 69, %mm3 15025 pcmpgtd 0x45,%mm3 15026 15027// CHECK: pcmpgtd 32493, %mm3 15028 pcmpgtd 0x7eed,%mm3 15029 15030// CHECK: pcmpgtd 3133065982, %mm3 15031 pcmpgtd 0xbabecafe,%mm3 15032 15033// CHECK: pcmpgtd 305419896, %mm3 15034 pcmpgtd 0x12345678,%mm3 15035 15036// CHECK: pcmpgtd %mm3, %mm3 15037 pcmpgtd %mm3,%mm3 15038 15039// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5 15040 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5 15041 15042// CHECK: pcmpgtd 69, %xmm5 15043 pcmpgtd 0x45,%xmm5 15044 15045// CHECK: pcmpgtd 32493, %xmm5 15046 pcmpgtd 0x7eed,%xmm5 15047 15048// CHECK: pcmpgtd 3133065982, %xmm5 15049 pcmpgtd 0xbabecafe,%xmm5 15050 15051// CHECK: pcmpgtd 305419896, %xmm5 15052 pcmpgtd 0x12345678,%xmm5 15053 15054// CHECK: pcmpgtd %xmm5, %xmm5 15055 pcmpgtd %xmm5,%xmm5 15056 15057// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3 15058 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3 15059 15060// CHECK: pmaddwd 69, %mm3 15061 pmaddwd 0x45,%mm3 15062 15063// CHECK: pmaddwd 32493, %mm3 15064 pmaddwd 0x7eed,%mm3 15065 15066// CHECK: pmaddwd 3133065982, %mm3 15067 pmaddwd 0xbabecafe,%mm3 15068 15069// CHECK: pmaddwd 305419896, %mm3 15070 pmaddwd 0x12345678,%mm3 15071 15072// CHECK: pmaddwd %mm3, %mm3 15073 pmaddwd %mm3,%mm3 15074 15075// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5 15076 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 15077 15078// CHECK: pmaddwd 69, %xmm5 15079 pmaddwd 0x45,%xmm5 15080 15081// CHECK: pmaddwd 32493, %xmm5 15082 pmaddwd 0x7eed,%xmm5 15083 15084// CHECK: pmaddwd 3133065982, %xmm5 15085 pmaddwd 0xbabecafe,%xmm5 15086 15087// CHECK: pmaddwd 305419896, %xmm5 15088 pmaddwd 0x12345678,%xmm5 15089 15090// CHECK: pmaddwd %xmm5, %xmm5 15091 pmaddwd %xmm5,%xmm5 15092 15093// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3 15094 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3 15095 15096// CHECK: pmulhw 69, %mm3 15097 pmulhw 0x45,%mm3 15098 15099// CHECK: pmulhw 32493, %mm3 15100 pmulhw 0x7eed,%mm3 15101 15102// CHECK: pmulhw 3133065982, %mm3 15103 pmulhw 0xbabecafe,%mm3 15104 15105// CHECK: pmulhw 305419896, %mm3 15106 pmulhw 0x12345678,%mm3 15107 15108// CHECK: pmulhw %mm3, %mm3 15109 pmulhw %mm3,%mm3 15110 15111// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5 15112 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15113 15114// CHECK: pmulhw 69, %xmm5 15115 pmulhw 0x45,%xmm5 15116 15117// CHECK: pmulhw 32493, %xmm5 15118 pmulhw 0x7eed,%xmm5 15119 15120// CHECK: pmulhw 3133065982, %xmm5 15121 pmulhw 0xbabecafe,%xmm5 15122 15123// CHECK: pmulhw 305419896, %xmm5 15124 pmulhw 0x12345678,%xmm5 15125 15126// CHECK: pmulhw %xmm5, %xmm5 15127 pmulhw %xmm5,%xmm5 15128 15129// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3 15130 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3 15131 15132// CHECK: pmullw 69, %mm3 15133 pmullw 0x45,%mm3 15134 15135// CHECK: pmullw 32493, %mm3 15136 pmullw 0x7eed,%mm3 15137 15138// CHECK: pmullw 3133065982, %mm3 15139 pmullw 0xbabecafe,%mm3 15140 15141// CHECK: pmullw 305419896, %mm3 15142 pmullw 0x12345678,%mm3 15143 15144// CHECK: pmullw %mm3, %mm3 15145 pmullw %mm3,%mm3 15146 15147// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5 15148 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15149 15150// CHECK: pmullw 69, %xmm5 15151 pmullw 0x45,%xmm5 15152 15153// CHECK: pmullw 32493, %xmm5 15154 pmullw 0x7eed,%xmm5 15155 15156// CHECK: pmullw 3133065982, %xmm5 15157 pmullw 0xbabecafe,%xmm5 15158 15159// CHECK: pmullw 305419896, %xmm5 15160 pmullw 0x12345678,%xmm5 15161 15162// CHECK: pmullw %xmm5, %xmm5 15163 pmullw %xmm5,%xmm5 15164 15165// CHECK: por 3735928559(%ebx,%ecx,8), %mm3 15166 por 0xdeadbeef(%ebx,%ecx,8),%mm3 15167 15168// CHECK: por 69, %mm3 15169 por 0x45,%mm3 15170 15171// CHECK: por 32493, %mm3 15172 por 0x7eed,%mm3 15173 15174// CHECK: por 3133065982, %mm3 15175 por 0xbabecafe,%mm3 15176 15177// CHECK: por 305419896, %mm3 15178 por 0x12345678,%mm3 15179 15180// CHECK: por %mm3, %mm3 15181 por %mm3,%mm3 15182 15183// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5 15184 por 0xdeadbeef(%ebx,%ecx,8),%xmm5 15185 15186// CHECK: por 69, %xmm5 15187 por 0x45,%xmm5 15188 15189// CHECK: por 32493, %xmm5 15190 por 0x7eed,%xmm5 15191 15192// CHECK: por 3133065982, %xmm5 15193 por 0xbabecafe,%xmm5 15194 15195// CHECK: por 305419896, %xmm5 15196 por 0x12345678,%xmm5 15197 15198// CHECK: por %xmm5, %xmm5 15199 por %xmm5,%xmm5 15200 15201// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3 15202 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3 15203 15204// CHECK: psllw 69, %mm3 15205 psllw 0x45,%mm3 15206 15207// CHECK: psllw 32493, %mm3 15208 psllw 0x7eed,%mm3 15209 15210// CHECK: psllw 3133065982, %mm3 15211 psllw 0xbabecafe,%mm3 15212 15213// CHECK: psllw 305419896, %mm3 15214 psllw 0x12345678,%mm3 15215 15216// CHECK: psllw %mm3, %mm3 15217 psllw %mm3,%mm3 15218 15219// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5 15220 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15221 15222// CHECK: psllw 69, %xmm5 15223 psllw 0x45,%xmm5 15224 15225// CHECK: psllw 32493, %xmm5 15226 psllw 0x7eed,%xmm5 15227 15228// CHECK: psllw 3133065982, %xmm5 15229 psllw 0xbabecafe,%xmm5 15230 15231// CHECK: psllw 305419896, %xmm5 15232 psllw 0x12345678,%xmm5 15233 15234// CHECK: psllw %xmm5, %xmm5 15235 psllw %xmm5,%xmm5 15236 15237// CHECK: psllw $127, %mm3 15238 psllw $0x7f,%mm3 15239 15240// CHECK: psllw $127, %xmm5 15241 psllw $0x7f,%xmm5 15242 15243// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3 15244 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3 15245 15246// CHECK: pslld 69, %mm3 15247 pslld 0x45,%mm3 15248 15249// CHECK: pslld 32493, %mm3 15250 pslld 0x7eed,%mm3 15251 15252// CHECK: pslld 3133065982, %mm3 15253 pslld 0xbabecafe,%mm3 15254 15255// CHECK: pslld 305419896, %mm3 15256 pslld 0x12345678,%mm3 15257 15258// CHECK: pslld %mm3, %mm3 15259 pslld %mm3,%mm3 15260 15261// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5 15262 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5 15263 15264// CHECK: pslld 69, %xmm5 15265 pslld 0x45,%xmm5 15266 15267// CHECK: pslld 32493, %xmm5 15268 pslld 0x7eed,%xmm5 15269 15270// CHECK: pslld 3133065982, %xmm5 15271 pslld 0xbabecafe,%xmm5 15272 15273// CHECK: pslld 305419896, %xmm5 15274 pslld 0x12345678,%xmm5 15275 15276// CHECK: pslld %xmm5, %xmm5 15277 pslld %xmm5,%xmm5 15278 15279// CHECK: pslld $127, %mm3 15280 pslld $0x7f,%mm3 15281 15282// CHECK: pslld $127, %xmm5 15283 pslld $0x7f,%xmm5 15284 15285// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3 15286 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3 15287 15288// CHECK: psllq 69, %mm3 15289 psllq 0x45,%mm3 15290 15291// CHECK: psllq 32493, %mm3 15292 psllq 0x7eed,%mm3 15293 15294// CHECK: psllq 3133065982, %mm3 15295 psllq 0xbabecafe,%mm3 15296 15297// CHECK: psllq 305419896, %mm3 15298 psllq 0x12345678,%mm3 15299 15300// CHECK: psllq %mm3, %mm3 15301 psllq %mm3,%mm3 15302 15303// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5 15304 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5 15305 15306// CHECK: psllq 69, %xmm5 15307 psllq 0x45,%xmm5 15308 15309// CHECK: psllq 32493, %xmm5 15310 psllq 0x7eed,%xmm5 15311 15312// CHECK: psllq 3133065982, %xmm5 15313 psllq 0xbabecafe,%xmm5 15314 15315// CHECK: psllq 305419896, %xmm5 15316 psllq 0x12345678,%xmm5 15317 15318// CHECK: psllq %xmm5, %xmm5 15319 psllq %xmm5,%xmm5 15320 15321// CHECK: psllq $127, %mm3 15322 psllq $0x7f,%mm3 15323 15324// CHECK: psllq $127, %xmm5 15325 psllq $0x7f,%xmm5 15326 15327// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3 15328 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3 15329 15330// CHECK: psraw 69, %mm3 15331 psraw 0x45,%mm3 15332 15333// CHECK: psraw 32493, %mm3 15334 psraw 0x7eed,%mm3 15335 15336// CHECK: psraw 3133065982, %mm3 15337 psraw 0xbabecafe,%mm3 15338 15339// CHECK: psraw 305419896, %mm3 15340 psraw 0x12345678,%mm3 15341 15342// CHECK: psraw %mm3, %mm3 15343 psraw %mm3,%mm3 15344 15345// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5 15346 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15347 15348// CHECK: psraw 69, %xmm5 15349 psraw 0x45,%xmm5 15350 15351// CHECK: psraw 32493, %xmm5 15352 psraw 0x7eed,%xmm5 15353 15354// CHECK: psraw 3133065982, %xmm5 15355 psraw 0xbabecafe,%xmm5 15356 15357// CHECK: psraw 305419896, %xmm5 15358 psraw 0x12345678,%xmm5 15359 15360// CHECK: psraw %xmm5, %xmm5 15361 psraw %xmm5,%xmm5 15362 15363// CHECK: psraw $127, %mm3 15364 psraw $0x7f,%mm3 15365 15366// CHECK: psraw $127, %xmm5 15367 psraw $0x7f,%xmm5 15368 15369// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3 15370 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3 15371 15372// CHECK: psrad 69, %mm3 15373 psrad 0x45,%mm3 15374 15375// CHECK: psrad 32493, %mm3 15376 psrad 0x7eed,%mm3 15377 15378// CHECK: psrad 3133065982, %mm3 15379 psrad 0xbabecafe,%mm3 15380 15381// CHECK: psrad 305419896, %mm3 15382 psrad 0x12345678,%mm3 15383 15384// CHECK: psrad %mm3, %mm3 15385 psrad %mm3,%mm3 15386 15387// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5 15388 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5 15389 15390// CHECK: psrad 69, %xmm5 15391 psrad 0x45,%xmm5 15392 15393// CHECK: psrad 32493, %xmm5 15394 psrad 0x7eed,%xmm5 15395 15396// CHECK: psrad 3133065982, %xmm5 15397 psrad 0xbabecafe,%xmm5 15398 15399// CHECK: psrad 305419896, %xmm5 15400 psrad 0x12345678,%xmm5 15401 15402// CHECK: psrad %xmm5, %xmm5 15403 psrad %xmm5,%xmm5 15404 15405// CHECK: psrad $127, %mm3 15406 psrad $0x7f,%mm3 15407 15408// CHECK: psrad $127, %xmm5 15409 psrad $0x7f,%xmm5 15410 15411// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3 15412 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3 15413 15414// CHECK: psrlw 69, %mm3 15415 psrlw 0x45,%mm3 15416 15417// CHECK: psrlw 32493, %mm3 15418 psrlw 0x7eed,%mm3 15419 15420// CHECK: psrlw 3133065982, %mm3 15421 psrlw 0xbabecafe,%mm3 15422 15423// CHECK: psrlw 305419896, %mm3 15424 psrlw 0x12345678,%mm3 15425 15426// CHECK: psrlw %mm3, %mm3 15427 psrlw %mm3,%mm3 15428 15429// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5 15430 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15431 15432// CHECK: psrlw 69, %xmm5 15433 psrlw 0x45,%xmm5 15434 15435// CHECK: psrlw 32493, %xmm5 15436 psrlw 0x7eed,%xmm5 15437 15438// CHECK: psrlw 3133065982, %xmm5 15439 psrlw 0xbabecafe,%xmm5 15440 15441// CHECK: psrlw 305419896, %xmm5 15442 psrlw 0x12345678,%xmm5 15443 15444// CHECK: psrlw %xmm5, %xmm5 15445 psrlw %xmm5,%xmm5 15446 15447// CHECK: psrlw $127, %mm3 15448 psrlw $0x7f,%mm3 15449 15450// CHECK: psrlw $127, %xmm5 15451 psrlw $0x7f,%xmm5 15452 15453// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3 15454 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3 15455 15456// CHECK: psrld 69, %mm3 15457 psrld 0x45,%mm3 15458 15459// CHECK: psrld 32493, %mm3 15460 psrld 0x7eed,%mm3 15461 15462// CHECK: psrld 3133065982, %mm3 15463 psrld 0xbabecafe,%mm3 15464 15465// CHECK: psrld 305419896, %mm3 15466 psrld 0x12345678,%mm3 15467 15468// CHECK: psrld %mm3, %mm3 15469 psrld %mm3,%mm3 15470 15471// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5 15472 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5 15473 15474// CHECK: psrld 69, %xmm5 15475 psrld 0x45,%xmm5 15476 15477// CHECK: psrld 32493, %xmm5 15478 psrld 0x7eed,%xmm5 15479 15480// CHECK: psrld 3133065982, %xmm5 15481 psrld 0xbabecafe,%xmm5 15482 15483// CHECK: psrld 305419896, %xmm5 15484 psrld 0x12345678,%xmm5 15485 15486// CHECK: psrld %xmm5, %xmm5 15487 psrld %xmm5,%xmm5 15488 15489// CHECK: psrld $127, %mm3 15490 psrld $0x7f,%mm3 15491 15492// CHECK: psrld $127, %xmm5 15493 psrld $0x7f,%xmm5 15494 15495// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3 15496 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3 15497 15498// CHECK: psrlq 69, %mm3 15499 psrlq 0x45,%mm3 15500 15501// CHECK: psrlq 32493, %mm3 15502 psrlq 0x7eed,%mm3 15503 15504// CHECK: psrlq 3133065982, %mm3 15505 psrlq 0xbabecafe,%mm3 15506 15507// CHECK: psrlq 305419896, %mm3 15508 psrlq 0x12345678,%mm3 15509 15510// CHECK: psrlq %mm3, %mm3 15511 psrlq %mm3,%mm3 15512 15513// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5 15514 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5 15515 15516// CHECK: psrlq 69, %xmm5 15517 psrlq 0x45,%xmm5 15518 15519// CHECK: psrlq 32493, %xmm5 15520 psrlq 0x7eed,%xmm5 15521 15522// CHECK: psrlq 3133065982, %xmm5 15523 psrlq 0xbabecafe,%xmm5 15524 15525// CHECK: psrlq 305419896, %xmm5 15526 psrlq 0x12345678,%xmm5 15527 15528// CHECK: psrlq %xmm5, %xmm5 15529 psrlq %xmm5,%xmm5 15530 15531// CHECK: psrlq $127, %mm3 15532 psrlq $0x7f,%mm3 15533 15534// CHECK: psrlq $127, %xmm5 15535 psrlq $0x7f,%xmm5 15536 15537// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3 15538 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3 15539 15540// CHECK: psubb 69, %mm3 15541 psubb 0x45,%mm3 15542 15543// CHECK: psubb 32493, %mm3 15544 psubb 0x7eed,%mm3 15545 15546// CHECK: psubb 3133065982, %mm3 15547 psubb 0xbabecafe,%mm3 15548 15549// CHECK: psubb 305419896, %mm3 15550 psubb 0x12345678,%mm3 15551 15552// CHECK: psubb %mm3, %mm3 15553 psubb %mm3,%mm3 15554 15555// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5 15556 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5 15557 15558// CHECK: psubb 69, %xmm5 15559 psubb 0x45,%xmm5 15560 15561// CHECK: psubb 32493, %xmm5 15562 psubb 0x7eed,%xmm5 15563 15564// CHECK: psubb 3133065982, %xmm5 15565 psubb 0xbabecafe,%xmm5 15566 15567// CHECK: psubb 305419896, %xmm5 15568 psubb 0x12345678,%xmm5 15569 15570// CHECK: psubb %xmm5, %xmm5 15571 psubb %xmm5,%xmm5 15572 15573// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3 15574 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3 15575 15576// CHECK: psubw 69, %mm3 15577 psubw 0x45,%mm3 15578 15579// CHECK: psubw 32493, %mm3 15580 psubw 0x7eed,%mm3 15581 15582// CHECK: psubw 3133065982, %mm3 15583 psubw 0xbabecafe,%mm3 15584 15585// CHECK: psubw 305419896, %mm3 15586 psubw 0x12345678,%mm3 15587 15588// CHECK: psubw %mm3, %mm3 15589 psubw %mm3,%mm3 15590 15591// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5 15592 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15593 15594// CHECK: psubw 69, %xmm5 15595 psubw 0x45,%xmm5 15596 15597// CHECK: psubw 32493, %xmm5 15598 psubw 0x7eed,%xmm5 15599 15600// CHECK: psubw 3133065982, %xmm5 15601 psubw 0xbabecafe,%xmm5 15602 15603// CHECK: psubw 305419896, %xmm5 15604 psubw 0x12345678,%xmm5 15605 15606// CHECK: psubw %xmm5, %xmm5 15607 psubw %xmm5,%xmm5 15608 15609// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3 15610 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3 15611 15612// CHECK: psubd 69, %mm3 15613 psubd 0x45,%mm3 15614 15615// CHECK: psubd 32493, %mm3 15616 psubd 0x7eed,%mm3 15617 15618// CHECK: psubd 3133065982, %mm3 15619 psubd 0xbabecafe,%mm3 15620 15621// CHECK: psubd 305419896, %mm3 15622 psubd 0x12345678,%mm3 15623 15624// CHECK: psubd %mm3, %mm3 15625 psubd %mm3,%mm3 15626 15627// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5 15628 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 15629 15630// CHECK: psubd 69, %xmm5 15631 psubd 0x45,%xmm5 15632 15633// CHECK: psubd 32493, %xmm5 15634 psubd 0x7eed,%xmm5 15635 15636// CHECK: psubd 3133065982, %xmm5 15637 psubd 0xbabecafe,%xmm5 15638 15639// CHECK: psubd 305419896, %xmm5 15640 psubd 0x12345678,%xmm5 15641 15642// CHECK: psubd %xmm5, %xmm5 15643 psubd %xmm5,%xmm5 15644 15645// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3 15646 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3 15647 15648// CHECK: psubq 69, %mm3 15649 psubq 0x45,%mm3 15650 15651// CHECK: psubq 32493, %mm3 15652 psubq 0x7eed,%mm3 15653 15654// CHECK: psubq 3133065982, %mm3 15655 psubq 0xbabecafe,%mm3 15656 15657// CHECK: psubq 305419896, %mm3 15658 psubq 0x12345678,%mm3 15659 15660// CHECK: psubq %mm3, %mm3 15661 psubq %mm3,%mm3 15662 15663// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5 15664 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5 15665 15666// CHECK: psubq 69, %xmm5 15667 psubq 0x45,%xmm5 15668 15669// CHECK: psubq 32493, %xmm5 15670 psubq 0x7eed,%xmm5 15671 15672// CHECK: psubq 3133065982, %xmm5 15673 psubq 0xbabecafe,%xmm5 15674 15675// CHECK: psubq 305419896, %xmm5 15676 psubq 0x12345678,%xmm5 15677 15678// CHECK: psubq %xmm5, %xmm5 15679 psubq %xmm5,%xmm5 15680 15681// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3 15682 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3 15683 15684// CHECK: psubsb 69, %mm3 15685 psubsb 0x45,%mm3 15686 15687// CHECK: psubsb 32493, %mm3 15688 psubsb 0x7eed,%mm3 15689 15690// CHECK: psubsb 3133065982, %mm3 15691 psubsb 0xbabecafe,%mm3 15692 15693// CHECK: psubsb 305419896, %mm3 15694 psubsb 0x12345678,%mm3 15695 15696// CHECK: psubsb %mm3, %mm3 15697 psubsb %mm3,%mm3 15698 15699// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5 15700 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 15701 15702// CHECK: psubsb 69, %xmm5 15703 psubsb 0x45,%xmm5 15704 15705// CHECK: psubsb 32493, %xmm5 15706 psubsb 0x7eed,%xmm5 15707 15708// CHECK: psubsb 3133065982, %xmm5 15709 psubsb 0xbabecafe,%xmm5 15710 15711// CHECK: psubsb 305419896, %xmm5 15712 psubsb 0x12345678,%xmm5 15713 15714// CHECK: psubsb %xmm5, %xmm5 15715 psubsb %xmm5,%xmm5 15716 15717// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3 15718 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 15719 15720// CHECK: psubsw 69, %mm3 15721 psubsw 0x45,%mm3 15722 15723// CHECK: psubsw 32493, %mm3 15724 psubsw 0x7eed,%mm3 15725 15726// CHECK: psubsw 3133065982, %mm3 15727 psubsw 0xbabecafe,%mm3 15728 15729// CHECK: psubsw 305419896, %mm3 15730 psubsw 0x12345678,%mm3 15731 15732// CHECK: psubsw %mm3, %mm3 15733 psubsw %mm3,%mm3 15734 15735// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5 15736 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15737 15738// CHECK: psubsw 69, %xmm5 15739 psubsw 0x45,%xmm5 15740 15741// CHECK: psubsw 32493, %xmm5 15742 psubsw 0x7eed,%xmm5 15743 15744// CHECK: psubsw 3133065982, %xmm5 15745 psubsw 0xbabecafe,%xmm5 15746 15747// CHECK: psubsw 305419896, %xmm5 15748 psubsw 0x12345678,%xmm5 15749 15750// CHECK: psubsw %xmm5, %xmm5 15751 psubsw %xmm5,%xmm5 15752 15753// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3 15754 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3 15755 15756// CHECK: psubusb 69, %mm3 15757 psubusb 0x45,%mm3 15758 15759// CHECK: psubusb 32493, %mm3 15760 psubusb 0x7eed,%mm3 15761 15762// CHECK: psubusb 3133065982, %mm3 15763 psubusb 0xbabecafe,%mm3 15764 15765// CHECK: psubusb 305419896, %mm3 15766 psubusb 0x12345678,%mm3 15767 15768// CHECK: psubusb %mm3, %mm3 15769 psubusb %mm3,%mm3 15770 15771// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5 15772 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5 15773 15774// CHECK: psubusb 69, %xmm5 15775 psubusb 0x45,%xmm5 15776 15777// CHECK: psubusb 32493, %xmm5 15778 psubusb 0x7eed,%xmm5 15779 15780// CHECK: psubusb 3133065982, %xmm5 15781 psubusb 0xbabecafe,%xmm5 15782 15783// CHECK: psubusb 305419896, %xmm5 15784 psubusb 0x12345678,%xmm5 15785 15786// CHECK: psubusb %xmm5, %xmm5 15787 psubusb %xmm5,%xmm5 15788 15789// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3 15790 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3 15791 15792// CHECK: psubusw 69, %mm3 15793 psubusw 0x45,%mm3 15794 15795// CHECK: psubusw 32493, %mm3 15796 psubusw 0x7eed,%mm3 15797 15798// CHECK: psubusw 3133065982, %mm3 15799 psubusw 0xbabecafe,%mm3 15800 15801// CHECK: psubusw 305419896, %mm3 15802 psubusw 0x12345678,%mm3 15803 15804// CHECK: psubusw %mm3, %mm3 15805 psubusw %mm3,%mm3 15806 15807// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5 15808 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15809 15810// CHECK: psubusw 69, %xmm5 15811 psubusw 0x45,%xmm5 15812 15813// CHECK: psubusw 32493, %xmm5 15814 psubusw 0x7eed,%xmm5 15815 15816// CHECK: psubusw 3133065982, %xmm5 15817 psubusw 0xbabecafe,%xmm5 15818 15819// CHECK: psubusw 305419896, %xmm5 15820 psubusw 0x12345678,%xmm5 15821 15822// CHECK: psubusw %xmm5, %xmm5 15823 psubusw %xmm5,%xmm5 15824 15825// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3 15826 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3 15827 15828// CHECK: punpckhbw 69, %mm3 15829 punpckhbw 0x45,%mm3 15830 15831// CHECK: punpckhbw 32493, %mm3 15832 punpckhbw 0x7eed,%mm3 15833 15834// CHECK: punpckhbw 3133065982, %mm3 15835 punpckhbw 0xbabecafe,%mm3 15836 15837// CHECK: punpckhbw 305419896, %mm3 15838 punpckhbw 0x12345678,%mm3 15839 15840// CHECK: punpckhbw %mm3, %mm3 15841 punpckhbw %mm3,%mm3 15842 15843// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5 15844 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15845 15846// CHECK: punpckhbw 69, %xmm5 15847 punpckhbw 0x45,%xmm5 15848 15849// CHECK: punpckhbw 32493, %xmm5 15850 punpckhbw 0x7eed,%xmm5 15851 15852// CHECK: punpckhbw 3133065982, %xmm5 15853 punpckhbw 0xbabecafe,%xmm5 15854 15855// CHECK: punpckhbw 305419896, %xmm5 15856 punpckhbw 0x12345678,%xmm5 15857 15858// CHECK: punpckhbw %xmm5, %xmm5 15859 punpckhbw %xmm5,%xmm5 15860 15861// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3 15862 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3 15863 15864// CHECK: punpckhwd 69, %mm3 15865 punpckhwd 0x45,%mm3 15866 15867// CHECK: punpckhwd 32493, %mm3 15868 punpckhwd 0x7eed,%mm3 15869 15870// CHECK: punpckhwd 3133065982, %mm3 15871 punpckhwd 0xbabecafe,%mm3 15872 15873// CHECK: punpckhwd 305419896, %mm3 15874 punpckhwd 0x12345678,%mm3 15875 15876// CHECK: punpckhwd %mm3, %mm3 15877 punpckhwd %mm3,%mm3 15878 15879// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5 15880 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 15881 15882// CHECK: punpckhwd 69, %xmm5 15883 punpckhwd 0x45,%xmm5 15884 15885// CHECK: punpckhwd 32493, %xmm5 15886 punpckhwd 0x7eed,%xmm5 15887 15888// CHECK: punpckhwd 3133065982, %xmm5 15889 punpckhwd 0xbabecafe,%xmm5 15890 15891// CHECK: punpckhwd 305419896, %xmm5 15892 punpckhwd 0x12345678,%xmm5 15893 15894// CHECK: punpckhwd %xmm5, %xmm5 15895 punpckhwd %xmm5,%xmm5 15896 15897// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3 15898 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3 15899 15900// CHECK: punpckhdq 69, %mm3 15901 punpckhdq 0x45,%mm3 15902 15903// CHECK: punpckhdq 32493, %mm3 15904 punpckhdq 0x7eed,%mm3 15905 15906// CHECK: punpckhdq 3133065982, %mm3 15907 punpckhdq 0xbabecafe,%mm3 15908 15909// CHECK: punpckhdq 305419896, %mm3 15910 punpckhdq 0x12345678,%mm3 15911 15912// CHECK: punpckhdq %mm3, %mm3 15913 punpckhdq %mm3,%mm3 15914 15915// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5 15916 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 15917 15918// CHECK: punpckhdq 69, %xmm5 15919 punpckhdq 0x45,%xmm5 15920 15921// CHECK: punpckhdq 32493, %xmm5 15922 punpckhdq 0x7eed,%xmm5 15923 15924// CHECK: punpckhdq 3133065982, %xmm5 15925 punpckhdq 0xbabecafe,%xmm5 15926 15927// CHECK: punpckhdq 305419896, %xmm5 15928 punpckhdq 0x12345678,%xmm5 15929 15930// CHECK: punpckhdq %xmm5, %xmm5 15931 punpckhdq %xmm5,%xmm5 15932 15933// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3 15934 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3 15935 15936// CHECK: punpcklbw 69, %mm3 15937 punpcklbw 0x45,%mm3 15938 15939// CHECK: punpcklbw 32493, %mm3 15940 punpcklbw 0x7eed,%mm3 15941 15942// CHECK: punpcklbw 3133065982, %mm3 15943 punpcklbw 0xbabecafe,%mm3 15944 15945// CHECK: punpcklbw 305419896, %mm3 15946 punpcklbw 0x12345678,%mm3 15947 15948// CHECK: punpcklbw %mm3, %mm3 15949 punpcklbw %mm3,%mm3 15950 15951// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5 15952 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 15953 15954// CHECK: punpcklbw 69, %xmm5 15955 punpcklbw 0x45,%xmm5 15956 15957// CHECK: punpcklbw 32493, %xmm5 15958 punpcklbw 0x7eed,%xmm5 15959 15960// CHECK: punpcklbw 3133065982, %xmm5 15961 punpcklbw 0xbabecafe,%xmm5 15962 15963// CHECK: punpcklbw 305419896, %xmm5 15964 punpcklbw 0x12345678,%xmm5 15965 15966// CHECK: punpcklbw %xmm5, %xmm5 15967 punpcklbw %xmm5,%xmm5 15968 15969// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3 15970 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3 15971 15972// CHECK: punpcklwd 69, %mm3 15973 punpcklwd 0x45,%mm3 15974 15975// CHECK: punpcklwd 32493, %mm3 15976 punpcklwd 0x7eed,%mm3 15977 15978// CHECK: punpcklwd 3133065982, %mm3 15979 punpcklwd 0xbabecafe,%mm3 15980 15981// CHECK: punpcklwd 305419896, %mm3 15982 punpcklwd 0x12345678,%mm3 15983 15984// CHECK: punpcklwd %mm3, %mm3 15985 punpcklwd %mm3,%mm3 15986 15987// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5 15988 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 15989 15990// CHECK: punpcklwd 69, %xmm5 15991 punpcklwd 0x45,%xmm5 15992 15993// CHECK: punpcklwd 32493, %xmm5 15994 punpcklwd 0x7eed,%xmm5 15995 15996// CHECK: punpcklwd 3133065982, %xmm5 15997 punpcklwd 0xbabecafe,%xmm5 15998 15999// CHECK: punpcklwd 305419896, %xmm5 16000 punpcklwd 0x12345678,%xmm5 16001 16002// CHECK: punpcklwd %xmm5, %xmm5 16003 punpcklwd %xmm5,%xmm5 16004 16005// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3 16006 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3 16007 16008// CHECK: punpckldq 69, %mm3 16009 punpckldq 0x45,%mm3 16010 16011// CHECK: punpckldq 32493, %mm3 16012 punpckldq 0x7eed,%mm3 16013 16014// CHECK: punpckldq 3133065982, %mm3 16015 punpckldq 0xbabecafe,%mm3 16016 16017// CHECK: punpckldq 305419896, %mm3 16018 punpckldq 0x12345678,%mm3 16019 16020// CHECK: punpckldq %mm3, %mm3 16021 punpckldq %mm3,%mm3 16022 16023// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5 16024 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 16025 16026// CHECK: punpckldq 69, %xmm5 16027 punpckldq 0x45,%xmm5 16028 16029// CHECK: punpckldq 32493, %xmm5 16030 punpckldq 0x7eed,%xmm5 16031 16032// CHECK: punpckldq 3133065982, %xmm5 16033 punpckldq 0xbabecafe,%xmm5 16034 16035// CHECK: punpckldq 305419896, %xmm5 16036 punpckldq 0x12345678,%xmm5 16037 16038// CHECK: punpckldq %xmm5, %xmm5 16039 punpckldq %xmm5,%xmm5 16040 16041// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3 16042 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3 16043 16044// CHECK: pxor 69, %mm3 16045 pxor 0x45,%mm3 16046 16047// CHECK: pxor 32493, %mm3 16048 pxor 0x7eed,%mm3 16049 16050// CHECK: pxor 3133065982, %mm3 16051 pxor 0xbabecafe,%mm3 16052 16053// CHECK: pxor 305419896, %mm3 16054 pxor 0x12345678,%mm3 16055 16056// CHECK: pxor %mm3, %mm3 16057 pxor %mm3,%mm3 16058 16059// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5 16060 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5 16061 16062// CHECK: pxor 69, %xmm5 16063 pxor 0x45,%xmm5 16064 16065// CHECK: pxor 32493, %xmm5 16066 pxor 0x7eed,%xmm5 16067 16068// CHECK: pxor 3133065982, %xmm5 16069 pxor 0xbabecafe,%xmm5 16070 16071// CHECK: pxor 305419896, %xmm5 16072 pxor 0x12345678,%xmm5 16073 16074// CHECK: pxor %xmm5, %xmm5 16075 pxor %xmm5,%xmm5 16076 16077// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5 16078 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16079 16080// CHECK: addps 69, %xmm5 16081 addps 0x45,%xmm5 16082 16083// CHECK: addps 32493, %xmm5 16084 addps 0x7eed,%xmm5 16085 16086// CHECK: addps 3133065982, %xmm5 16087 addps 0xbabecafe,%xmm5 16088 16089// CHECK: addps 305419896, %xmm5 16090 addps 0x12345678,%xmm5 16091 16092// CHECK: addps %xmm5, %xmm5 16093 addps %xmm5,%xmm5 16094 16095// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5 16096 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5 16097 16098// CHECK: addss 69, %xmm5 16099 addss 0x45,%xmm5 16100 16101// CHECK: addss 32493, %xmm5 16102 addss 0x7eed,%xmm5 16103 16104// CHECK: addss 3133065982, %xmm5 16105 addss 0xbabecafe,%xmm5 16106 16107// CHECK: addss 305419896, %xmm5 16108 addss 0x12345678,%xmm5 16109 16110// CHECK: addss %xmm5, %xmm5 16111 addss %xmm5,%xmm5 16112 16113// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5 16114 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16115 16116// CHECK: andnps 69, %xmm5 16117 andnps 0x45,%xmm5 16118 16119// CHECK: andnps 32493, %xmm5 16120 andnps 0x7eed,%xmm5 16121 16122// CHECK: andnps 3133065982, %xmm5 16123 andnps 0xbabecafe,%xmm5 16124 16125// CHECK: andnps 305419896, %xmm5 16126 andnps 0x12345678,%xmm5 16127 16128// CHECK: andnps %xmm5, %xmm5 16129 andnps %xmm5,%xmm5 16130 16131// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5 16132 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16133 16134// CHECK: andps 69, %xmm5 16135 andps 0x45,%xmm5 16136 16137// CHECK: andps 32493, %xmm5 16138 andps 0x7eed,%xmm5 16139 16140// CHECK: andps 3133065982, %xmm5 16141 andps 0xbabecafe,%xmm5 16142 16143// CHECK: andps 305419896, %xmm5 16144 andps 0x12345678,%xmm5 16145 16146// CHECK: andps %xmm5, %xmm5 16147 andps %xmm5,%xmm5 16148 16149// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5 16150 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 16151 16152// CHECK: comiss 69, %xmm5 16153 comiss 0x45,%xmm5 16154 16155// CHECK: comiss 32493, %xmm5 16156 comiss 0x7eed,%xmm5 16157 16158// CHECK: comiss 3133065982, %xmm5 16159 comiss 0xbabecafe,%xmm5 16160 16161// CHECK: comiss 305419896, %xmm5 16162 comiss 0x12345678,%xmm5 16163 16164// CHECK: comiss %xmm5, %xmm5 16165 comiss %xmm5,%xmm5 16166 16167// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5 16168 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16169 16170// CHECK: cvtpi2ps 69, %xmm5 16171 cvtpi2ps 0x45,%xmm5 16172 16173// CHECK: cvtpi2ps 32493, %xmm5 16174 cvtpi2ps 0x7eed,%xmm5 16175 16176// CHECK: cvtpi2ps 3133065982, %xmm5 16177 cvtpi2ps 0xbabecafe,%xmm5 16178 16179// CHECK: cvtpi2ps 305419896, %xmm5 16180 cvtpi2ps 0x12345678,%xmm5 16181 16182// CHECK: cvtpi2ps %mm3, %xmm5 16183 cvtpi2ps %mm3,%xmm5 16184 16185// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3 16186 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 16187 16188// CHECK: cvtps2pi 69, %mm3 16189 cvtps2pi 0x45,%mm3 16190 16191// CHECK: cvtps2pi 32493, %mm3 16192 cvtps2pi 0x7eed,%mm3 16193 16194// CHECK: cvtps2pi 3133065982, %mm3 16195 cvtps2pi 0xbabecafe,%mm3 16196 16197// CHECK: cvtps2pi 305419896, %mm3 16198 cvtps2pi 0x12345678,%mm3 16199 16200// CHECK: cvtps2pi %xmm5, %mm3 16201 cvtps2pi %xmm5,%mm3 16202 16203// CHECK: cvtsi2ss %ecx, %xmm5 16204 cvtsi2ss %ecx,%xmm5 16205 16206// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5 16207 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 16208 16209// CHECK: cvtsi2ss 69, %xmm5 16210 cvtsi2ss 0x45,%xmm5 16211 16212// CHECK: cvtsi2ss 32493, %xmm5 16213 cvtsi2ss 0x7eed,%xmm5 16214 16215// CHECK: cvtsi2ss 3133065982, %xmm5 16216 cvtsi2ss 0xbabecafe,%xmm5 16217 16218// CHECK: cvtsi2ss 305419896, %xmm5 16219 cvtsi2ss 0x12345678,%xmm5 16220 16221// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3 16222 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 16223 16224// CHECK: cvttps2pi 69, %mm3 16225 cvttps2pi 0x45,%mm3 16226 16227// CHECK: cvttps2pi 32493, %mm3 16228 cvttps2pi 0x7eed,%mm3 16229 16230// CHECK: cvttps2pi 3133065982, %mm3 16231 cvttps2pi 0xbabecafe,%mm3 16232 16233// CHECK: cvttps2pi 305419896, %mm3 16234 cvttps2pi 0x12345678,%mm3 16235 16236// CHECK: cvttps2pi %xmm5, %mm3 16237 cvttps2pi %xmm5,%mm3 16238 16239// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx 16240 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx 16241 16242// CHECK: cvttss2si 69, %ecx 16243 cvttss2si 0x45,%ecx 16244 16245// CHECK: cvttss2si 32493, %ecx 16246 cvttss2si 0x7eed,%ecx 16247 16248// CHECK: cvttss2si 3133065982, %ecx 16249 cvttss2si 0xbabecafe,%ecx 16250 16251// CHECK: cvttss2si 305419896, %ecx 16252 cvttss2si 0x12345678,%ecx 16253 16254// CHECK: cvttss2si %xmm5, %ecx 16255 cvttss2si %xmm5,%ecx 16256 16257// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5 16258 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16259 16260// CHECK: divps 69, %xmm5 16261 divps 0x45,%xmm5 16262 16263// CHECK: divps 32493, %xmm5 16264 divps 0x7eed,%xmm5 16265 16266// CHECK: divps 3133065982, %xmm5 16267 divps 0xbabecafe,%xmm5 16268 16269// CHECK: divps 305419896, %xmm5 16270 divps 0x12345678,%xmm5 16271 16272// CHECK: divps %xmm5, %xmm5 16273 divps %xmm5,%xmm5 16274 16275// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5 16276 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5 16277 16278// CHECK: divss 69, %xmm5 16279 divss 0x45,%xmm5 16280 16281// CHECK: divss 32493, %xmm5 16282 divss 0x7eed,%xmm5 16283 16284// CHECK: divss 3133065982, %xmm5 16285 divss 0xbabecafe,%xmm5 16286 16287// CHECK: divss 305419896, %xmm5 16288 divss 0x12345678,%xmm5 16289 16290// CHECK: divss %xmm5, %xmm5 16291 divss %xmm5,%xmm5 16292 16293// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8) 16294 ldmxcsr 0xdeadbeef(%ebx,%ecx,8) 16295 16296// CHECK: ldmxcsr 32493 16297 ldmxcsr 0x7eed 16298 16299// CHECK: ldmxcsr 3133065982 16300 ldmxcsr 0xbabecafe 16301 16302// CHECK: ldmxcsr 305419896 16303 ldmxcsr 0x12345678 16304 16305// CHECK: maskmovq %mm3, %mm3 16306 maskmovq %mm3,%mm3 16307 16308// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5 16309 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16310 16311// CHECK: maxps 69, %xmm5 16312 maxps 0x45,%xmm5 16313 16314// CHECK: maxps 32493, %xmm5 16315 maxps 0x7eed,%xmm5 16316 16317// CHECK: maxps 3133065982, %xmm5 16318 maxps 0xbabecafe,%xmm5 16319 16320// CHECK: maxps 305419896, %xmm5 16321 maxps 0x12345678,%xmm5 16322 16323// CHECK: maxps %xmm5, %xmm5 16324 maxps %xmm5,%xmm5 16325 16326// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5 16327 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5 16328 16329// CHECK: maxss 69, %xmm5 16330 maxss 0x45,%xmm5 16331 16332// CHECK: maxss 32493, %xmm5 16333 maxss 0x7eed,%xmm5 16334 16335// CHECK: maxss 3133065982, %xmm5 16336 maxss 0xbabecafe,%xmm5 16337 16338// CHECK: maxss 305419896, %xmm5 16339 maxss 0x12345678,%xmm5 16340 16341// CHECK: maxss %xmm5, %xmm5 16342 maxss %xmm5,%xmm5 16343 16344// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5 16345 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16346 16347// CHECK: minps 69, %xmm5 16348 minps 0x45,%xmm5 16349 16350// CHECK: minps 32493, %xmm5 16351 minps 0x7eed,%xmm5 16352 16353// CHECK: minps 3133065982, %xmm5 16354 minps 0xbabecafe,%xmm5 16355 16356// CHECK: minps 305419896, %xmm5 16357 minps 0x12345678,%xmm5 16358 16359// CHECK: minps %xmm5, %xmm5 16360 minps %xmm5,%xmm5 16361 16362// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5 16363 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5 16364 16365// CHECK: minss 69, %xmm5 16366 minss 0x45,%xmm5 16367 16368// CHECK: minss 32493, %xmm5 16369 minss 0x7eed,%xmm5 16370 16371// CHECK: minss 3133065982, %xmm5 16372 minss 0xbabecafe,%xmm5 16373 16374// CHECK: minss 305419896, %xmm5 16375 minss 0x12345678,%xmm5 16376 16377// CHECK: minss %xmm5, %xmm5 16378 minss %xmm5,%xmm5 16379 16380// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5 16381 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16382 16383// CHECK: movaps 69, %xmm5 16384 movaps 0x45,%xmm5 16385 16386// CHECK: movaps 32493, %xmm5 16387 movaps 0x7eed,%xmm5 16388 16389// CHECK: movaps 3133065982, %xmm5 16390 movaps 0xbabecafe,%xmm5 16391 16392// CHECK: movaps 305419896, %xmm5 16393 movaps 0x12345678,%xmm5 16394 16395// CHECK: movaps %xmm5, %xmm5 16396 movaps %xmm5,%xmm5 16397 16398// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8) 16399 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8) 16400 16401// CHECK: movaps %xmm5, 69 16402 movaps %xmm5,0x45 16403 16404// CHECK: movaps %xmm5, 32493 16405 movaps %xmm5,0x7eed 16406 16407// CHECK: movaps %xmm5, 3133065982 16408 movaps %xmm5,0xbabecafe 16409 16410// CHECK: movaps %xmm5, 305419896 16411 movaps %xmm5,0x12345678 16412 16413// CHECK: movaps %xmm5, %xmm5 16414 movaps %xmm5,%xmm5 16415 16416// CHECK: movhlps %xmm5, %xmm5 16417 movhlps %xmm5,%xmm5 16418 16419// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5 16420 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16421 16422// CHECK: movhps 69, %xmm5 16423 movhps 0x45,%xmm5 16424 16425// CHECK: movhps 32493, %xmm5 16426 movhps 0x7eed,%xmm5 16427 16428// CHECK: movhps 3133065982, %xmm5 16429 movhps 0xbabecafe,%xmm5 16430 16431// CHECK: movhps 305419896, %xmm5 16432 movhps 0x12345678,%xmm5 16433 16434// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8) 16435 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8) 16436 16437// CHECK: movhps %xmm5, 69 16438 movhps %xmm5,0x45 16439 16440// CHECK: movhps %xmm5, 32493 16441 movhps %xmm5,0x7eed 16442 16443// CHECK: movhps %xmm5, 3133065982 16444 movhps %xmm5,0xbabecafe 16445 16446// CHECK: movhps %xmm5, 305419896 16447 movhps %xmm5,0x12345678 16448 16449// CHECK: movlhps %xmm5, %xmm5 16450 movlhps %xmm5,%xmm5 16451 16452// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5 16453 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16454 16455// CHECK: movlps 69, %xmm5 16456 movlps 0x45,%xmm5 16457 16458// CHECK: movlps 32493, %xmm5 16459 movlps 0x7eed,%xmm5 16460 16461// CHECK: movlps 3133065982, %xmm5 16462 movlps 0xbabecafe,%xmm5 16463 16464// CHECK: movlps 305419896, %xmm5 16465 movlps 0x12345678,%xmm5 16466 16467// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8) 16468 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8) 16469 16470// CHECK: movlps %xmm5, 69 16471 movlps %xmm5,0x45 16472 16473// CHECK: movlps %xmm5, 32493 16474 movlps %xmm5,0x7eed 16475 16476// CHECK: movlps %xmm5, 3133065982 16477 movlps %xmm5,0xbabecafe 16478 16479// CHECK: movlps %xmm5, 305419896 16480 movlps %xmm5,0x12345678 16481 16482// CHECK: movmskps %xmm5, %ecx 16483 movmskps %xmm5,%ecx 16484 16485// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8) 16486 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8) 16487 16488// CHECK: movntps %xmm5, 69 16489 movntps %xmm5,0x45 16490 16491// CHECK: movntps %xmm5, 32493 16492 movntps %xmm5,0x7eed 16493 16494// CHECK: movntps %xmm5, 3133065982 16495 movntps %xmm5,0xbabecafe 16496 16497// CHECK: movntps %xmm5, 305419896 16498 movntps %xmm5,0x12345678 16499 16500// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8) 16501 movntq %mm3,0xdeadbeef(%ebx,%ecx,8) 16502 16503// CHECK: movntq %mm3, 69 16504 movntq %mm3,0x45 16505 16506// CHECK: movntq %mm3, 32493 16507 movntq %mm3,0x7eed 16508 16509// CHECK: movntq %mm3, 3133065982 16510 movntq %mm3,0xbabecafe 16511 16512// CHECK: movntq %mm3, 305419896 16513 movntq %mm3,0x12345678 16514 16515// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8) 16516 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8) 16517 16518// CHECK: movntdq %xmm5, 69 16519 movntdq %xmm5,0x45 16520 16521// CHECK: movntdq %xmm5, 32493 16522 movntdq %xmm5,0x7eed 16523 16524// CHECK: movntdq %xmm5, 3133065982 16525 movntdq %xmm5,0xbabecafe 16526 16527// CHECK: movntdq %xmm5, 305419896 16528 movntdq %xmm5,0x12345678 16529 16530// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5 16531 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5 16532 16533// CHECK: movss 69, %xmm5 16534 movss 0x45,%xmm5 16535 16536// CHECK: movss 32493, %xmm5 16537 movss 0x7eed,%xmm5 16538 16539// CHECK: movss 3133065982, %xmm5 16540 movss 0xbabecafe,%xmm5 16541 16542// CHECK: movss 305419896, %xmm5 16543 movss 0x12345678,%xmm5 16544 16545// CHECK: movss %xmm5, %xmm5 16546 movss %xmm5,%xmm5 16547 16548// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8) 16549 movss %xmm5,0xdeadbeef(%ebx,%ecx,8) 16550 16551// CHECK: movss %xmm5, 69 16552 movss %xmm5,0x45 16553 16554// CHECK: movss %xmm5, 32493 16555 movss %xmm5,0x7eed 16556 16557// CHECK: movss %xmm5, 3133065982 16558 movss %xmm5,0xbabecafe 16559 16560// CHECK: movss %xmm5, 305419896 16561 movss %xmm5,0x12345678 16562 16563// CHECK: movss %xmm5, %xmm5 16564 movss %xmm5,%xmm5 16565 16566// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5 16567 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5 16568 16569// CHECK: movups 69, %xmm5 16570 movups 0x45,%xmm5 16571 16572// CHECK: movups 32493, %xmm5 16573 movups 0x7eed,%xmm5 16574 16575// CHECK: movups 3133065982, %xmm5 16576 movups 0xbabecafe,%xmm5 16577 16578// CHECK: movups 305419896, %xmm5 16579 movups 0x12345678,%xmm5 16580 16581// CHECK: movups %xmm5, %xmm5 16582 movups %xmm5,%xmm5 16583 16584// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8) 16585 movups %xmm5,0xdeadbeef(%ebx,%ecx,8) 16586 16587// CHECK: movups %xmm5, 69 16588 movups %xmm5,0x45 16589 16590// CHECK: movups %xmm5, 32493 16591 movups %xmm5,0x7eed 16592 16593// CHECK: movups %xmm5, 3133065982 16594 movups %xmm5,0xbabecafe 16595 16596// CHECK: movups %xmm5, 305419896 16597 movups %xmm5,0x12345678 16598 16599// CHECK: movups %xmm5, %xmm5 16600 movups %xmm5,%xmm5 16601 16602// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5 16603 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16604 16605// CHECK: mulps 69, %xmm5 16606 mulps 0x45,%xmm5 16607 16608// CHECK: mulps 32493, %xmm5 16609 mulps 0x7eed,%xmm5 16610 16611// CHECK: mulps 3133065982, %xmm5 16612 mulps 0xbabecafe,%xmm5 16613 16614// CHECK: mulps 305419896, %xmm5 16615 mulps 0x12345678,%xmm5 16616 16617// CHECK: mulps %xmm5, %xmm5 16618 mulps %xmm5,%xmm5 16619 16620// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5 16621 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5 16622 16623// CHECK: mulss 69, %xmm5 16624 mulss 0x45,%xmm5 16625 16626// CHECK: mulss 32493, %xmm5 16627 mulss 0x7eed,%xmm5 16628 16629// CHECK: mulss 3133065982, %xmm5 16630 mulss 0xbabecafe,%xmm5 16631 16632// CHECK: mulss 305419896, %xmm5 16633 mulss 0x12345678,%xmm5 16634 16635// CHECK: mulss %xmm5, %xmm5 16636 mulss %xmm5,%xmm5 16637 16638// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5 16639 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5 16640 16641// CHECK: orps 69, %xmm5 16642 orps 0x45,%xmm5 16643 16644// CHECK: orps 32493, %xmm5 16645 orps 0x7eed,%xmm5 16646 16647// CHECK: orps 3133065982, %xmm5 16648 orps 0xbabecafe,%xmm5 16649 16650// CHECK: orps 305419896, %xmm5 16651 orps 0x12345678,%xmm5 16652 16653// CHECK: orps %xmm5, %xmm5 16654 orps %xmm5,%xmm5 16655 16656// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3 16657 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3 16658 16659// CHECK: pavgb 69, %mm3 16660 pavgb 0x45,%mm3 16661 16662// CHECK: pavgb 32493, %mm3 16663 pavgb 0x7eed,%mm3 16664 16665// CHECK: pavgb 3133065982, %mm3 16666 pavgb 0xbabecafe,%mm3 16667 16668// CHECK: pavgb 305419896, %mm3 16669 pavgb 0x12345678,%mm3 16670 16671// CHECK: pavgb %mm3, %mm3 16672 pavgb %mm3,%mm3 16673 16674// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5 16675 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5 16676 16677// CHECK: pavgb 69, %xmm5 16678 pavgb 0x45,%xmm5 16679 16680// CHECK: pavgb 32493, %xmm5 16681 pavgb 0x7eed,%xmm5 16682 16683// CHECK: pavgb 3133065982, %xmm5 16684 pavgb 0xbabecafe,%xmm5 16685 16686// CHECK: pavgb 305419896, %xmm5 16687 pavgb 0x12345678,%xmm5 16688 16689// CHECK: pavgb %xmm5, %xmm5 16690 pavgb %xmm5,%xmm5 16691 16692// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3 16693 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3 16694 16695// CHECK: pavgw 69, %mm3 16696 pavgw 0x45,%mm3 16697 16698// CHECK: pavgw 32493, %mm3 16699 pavgw 0x7eed,%mm3 16700 16701// CHECK: pavgw 3133065982, %mm3 16702 pavgw 0xbabecafe,%mm3 16703 16704// CHECK: pavgw 305419896, %mm3 16705 pavgw 0x12345678,%mm3 16706 16707// CHECK: pavgw %mm3, %mm3 16708 pavgw %mm3,%mm3 16709 16710// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5 16711 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5 16712 16713// CHECK: pavgw 69, %xmm5 16714 pavgw 0x45,%xmm5 16715 16716// CHECK: pavgw 32493, %xmm5 16717 pavgw 0x7eed,%xmm5 16718 16719// CHECK: pavgw 3133065982, %xmm5 16720 pavgw 0xbabecafe,%xmm5 16721 16722// CHECK: pavgw 305419896, %xmm5 16723 pavgw 0x12345678,%xmm5 16724 16725// CHECK: pavgw %xmm5, %xmm5 16726 pavgw %xmm5,%xmm5 16727 16728// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3 16729 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3 16730 16731// CHECK: pmaxsw 69, %mm3 16732 pmaxsw 0x45,%mm3 16733 16734// CHECK: pmaxsw 32493, %mm3 16735 pmaxsw 0x7eed,%mm3 16736 16737// CHECK: pmaxsw 3133065982, %mm3 16738 pmaxsw 0xbabecafe,%mm3 16739 16740// CHECK: pmaxsw 305419896, %mm3 16741 pmaxsw 0x12345678,%mm3 16742 16743// CHECK: pmaxsw %mm3, %mm3 16744 pmaxsw %mm3,%mm3 16745 16746// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5 16747 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 16748 16749// CHECK: pmaxsw 69, %xmm5 16750 pmaxsw 0x45,%xmm5 16751 16752// CHECK: pmaxsw 32493, %xmm5 16753 pmaxsw 0x7eed,%xmm5 16754 16755// CHECK: pmaxsw 3133065982, %xmm5 16756 pmaxsw 0xbabecafe,%xmm5 16757 16758// CHECK: pmaxsw 305419896, %xmm5 16759 pmaxsw 0x12345678,%xmm5 16760 16761// CHECK: pmaxsw %xmm5, %xmm5 16762 pmaxsw %xmm5,%xmm5 16763 16764// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3 16765 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3 16766 16767// CHECK: pmaxub 69, %mm3 16768 pmaxub 0x45,%mm3 16769 16770// CHECK: pmaxub 32493, %mm3 16771 pmaxub 0x7eed,%mm3 16772 16773// CHECK: pmaxub 3133065982, %mm3 16774 pmaxub 0xbabecafe,%mm3 16775 16776// CHECK: pmaxub 305419896, %mm3 16777 pmaxub 0x12345678,%mm3 16778 16779// CHECK: pmaxub %mm3, %mm3 16780 pmaxub %mm3,%mm3 16781 16782// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5 16783 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5 16784 16785// CHECK: pmaxub 69, %xmm5 16786 pmaxub 0x45,%xmm5 16787 16788// CHECK: pmaxub 32493, %xmm5 16789 pmaxub 0x7eed,%xmm5 16790 16791// CHECK: pmaxub 3133065982, %xmm5 16792 pmaxub 0xbabecafe,%xmm5 16793 16794// CHECK: pmaxub 305419896, %xmm5 16795 pmaxub 0x12345678,%xmm5 16796 16797// CHECK: pmaxub %xmm5, %xmm5 16798 pmaxub %xmm5,%xmm5 16799 16800// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3 16801 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3 16802 16803// CHECK: pminsw 69, %mm3 16804 pminsw 0x45,%mm3 16805 16806// CHECK: pminsw 32493, %mm3 16807 pminsw 0x7eed,%mm3 16808 16809// CHECK: pminsw 3133065982, %mm3 16810 pminsw 0xbabecafe,%mm3 16811 16812// CHECK: pminsw 305419896, %mm3 16813 pminsw 0x12345678,%mm3 16814 16815// CHECK: pminsw %mm3, %mm3 16816 pminsw %mm3,%mm3 16817 16818// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5 16819 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 16820 16821// CHECK: pminsw 69, %xmm5 16822 pminsw 0x45,%xmm5 16823 16824// CHECK: pminsw 32493, %xmm5 16825 pminsw 0x7eed,%xmm5 16826 16827// CHECK: pminsw 3133065982, %xmm5 16828 pminsw 0xbabecafe,%xmm5 16829 16830// CHECK: pminsw 305419896, %xmm5 16831 pminsw 0x12345678,%xmm5 16832 16833// CHECK: pminsw %xmm5, %xmm5 16834 pminsw %xmm5,%xmm5 16835 16836// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3 16837 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3 16838 16839// CHECK: pminub 69, %mm3 16840 pminub 0x45,%mm3 16841 16842// CHECK: pminub 32493, %mm3 16843 pminub 0x7eed,%mm3 16844 16845// CHECK: pminub 3133065982, %mm3 16846 pminub 0xbabecafe,%mm3 16847 16848// CHECK: pminub 305419896, %mm3 16849 pminub 0x12345678,%mm3 16850 16851// CHECK: pminub %mm3, %mm3 16852 pminub %mm3,%mm3 16853 16854// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5 16855 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5 16856 16857// CHECK: pminub 69, %xmm5 16858 pminub 0x45,%xmm5 16859 16860// CHECK: pminub 32493, %xmm5 16861 pminub 0x7eed,%xmm5 16862 16863// CHECK: pminub 3133065982, %xmm5 16864 pminub 0xbabecafe,%xmm5 16865 16866// CHECK: pminub 305419896, %xmm5 16867 pminub 0x12345678,%xmm5 16868 16869// CHECK: pminub %xmm5, %xmm5 16870 pminub %xmm5,%xmm5 16871 16872// CHECK: pmovmskb %mm3, %ecx 16873 pmovmskb %mm3,%ecx 16874 16875// CHECK: pmovmskb %xmm5, %ecx 16876 pmovmskb %xmm5,%ecx 16877 16878// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3 16879 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3 16880 16881// CHECK: pmulhuw 69, %mm3 16882 pmulhuw 0x45,%mm3 16883 16884// CHECK: pmulhuw 32493, %mm3 16885 pmulhuw 0x7eed,%mm3 16886 16887// CHECK: pmulhuw 3133065982, %mm3 16888 pmulhuw 0xbabecafe,%mm3 16889 16890// CHECK: pmulhuw 305419896, %mm3 16891 pmulhuw 0x12345678,%mm3 16892 16893// CHECK: pmulhuw %mm3, %mm3 16894 pmulhuw %mm3,%mm3 16895 16896// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5 16897 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 16898 16899// CHECK: pmulhuw 69, %xmm5 16900 pmulhuw 0x45,%xmm5 16901 16902// CHECK: pmulhuw 32493, %xmm5 16903 pmulhuw 0x7eed,%xmm5 16904 16905// CHECK: pmulhuw 3133065982, %xmm5 16906 pmulhuw 0xbabecafe,%xmm5 16907 16908// CHECK: pmulhuw 305419896, %xmm5 16909 pmulhuw 0x12345678,%xmm5 16910 16911// CHECK: pmulhuw %xmm5, %xmm5 16912 pmulhuw %xmm5,%xmm5 16913 16914// CHECK: prefetchnta 3735928559(%ebx,%ecx,8) 16915 prefetchnta 0xdeadbeef(%ebx,%ecx,8) 16916 16917// CHECK: prefetchnta 32493 16918 prefetchnta 0x7eed 16919 16920// CHECK: prefetchnta 3133065982 16921 prefetchnta 0xbabecafe 16922 16923// CHECK: prefetchnta 305419896 16924 prefetchnta 0x12345678 16925 16926// CHECK: prefetcht0 3735928559(%ebx,%ecx,8) 16927 prefetcht0 0xdeadbeef(%ebx,%ecx,8) 16928 16929// CHECK: prefetcht0 32493 16930 prefetcht0 0x7eed 16931 16932// CHECK: prefetcht0 3133065982 16933 prefetcht0 0xbabecafe 16934 16935// CHECK: prefetcht0 305419896 16936 prefetcht0 0x12345678 16937 16938// CHECK: prefetcht1 3735928559(%ebx,%ecx,8) 16939 prefetcht1 0xdeadbeef(%ebx,%ecx,8) 16940 16941// CHECK: prefetcht1 32493 16942 prefetcht1 0x7eed 16943 16944// CHECK: prefetcht1 3133065982 16945 prefetcht1 0xbabecafe 16946 16947// CHECK: prefetcht1 305419896 16948 prefetcht1 0x12345678 16949 16950// CHECK: prefetcht2 3735928559(%ebx,%ecx,8) 16951 prefetcht2 0xdeadbeef(%ebx,%ecx,8) 16952 16953// CHECK: prefetcht2 32493 16954 prefetcht2 0x7eed 16955 16956// CHECK: prefetcht2 3133065982 16957 prefetcht2 0xbabecafe 16958 16959// CHECK: prefetcht2 305419896 16960 prefetcht2 0x12345678 16961 16962// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3 16963 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3 16964 16965// CHECK: psadbw 69, %mm3 16966 psadbw 0x45,%mm3 16967 16968// CHECK: psadbw 32493, %mm3 16969 psadbw 0x7eed,%mm3 16970 16971// CHECK: psadbw 3133065982, %mm3 16972 psadbw 0xbabecafe,%mm3 16973 16974// CHECK: psadbw 305419896, %mm3 16975 psadbw 0x12345678,%mm3 16976 16977// CHECK: psadbw %mm3, %mm3 16978 psadbw %mm3,%mm3 16979 16980// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5 16981 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 16982 16983// CHECK: psadbw 69, %xmm5 16984 psadbw 0x45,%xmm5 16985 16986// CHECK: psadbw 32493, %xmm5 16987 psadbw 0x7eed,%xmm5 16988 16989// CHECK: psadbw 3133065982, %xmm5 16990 psadbw 0xbabecafe,%xmm5 16991 16992// CHECK: psadbw 305419896, %xmm5 16993 psadbw 0x12345678,%xmm5 16994 16995// CHECK: psadbw %xmm5, %xmm5 16996 psadbw %xmm5,%xmm5 16997 16998// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5 16999 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17000 17001// CHECK: rcpps 69, %xmm5 17002 rcpps 0x45,%xmm5 17003 17004// CHECK: rcpps 32493, %xmm5 17005 rcpps 0x7eed,%xmm5 17006 17007// CHECK: rcpps 3133065982, %xmm5 17008 rcpps 0xbabecafe,%xmm5 17009 17010// CHECK: rcpps 305419896, %xmm5 17011 rcpps 0x12345678,%xmm5 17012 17013// CHECK: rcpps %xmm5, %xmm5 17014 rcpps %xmm5,%xmm5 17015 17016// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5 17017 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5 17018 17019// CHECK: rcpss 69, %xmm5 17020 rcpss 0x45,%xmm5 17021 17022// CHECK: rcpss 32493, %xmm5 17023 rcpss 0x7eed,%xmm5 17024 17025// CHECK: rcpss 3133065982, %xmm5 17026 rcpss 0xbabecafe,%xmm5 17027 17028// CHECK: rcpss 305419896, %xmm5 17029 rcpss 0x12345678,%xmm5 17030 17031// CHECK: rcpss %xmm5, %xmm5 17032 rcpss %xmm5,%xmm5 17033 17034// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5 17035 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17036 17037// CHECK: rsqrtps 69, %xmm5 17038 rsqrtps 0x45,%xmm5 17039 17040// CHECK: rsqrtps 32493, %xmm5 17041 rsqrtps 0x7eed,%xmm5 17042 17043// CHECK: rsqrtps 3133065982, %xmm5 17044 rsqrtps 0xbabecafe,%xmm5 17045 17046// CHECK: rsqrtps 305419896, %xmm5 17047 rsqrtps 0x12345678,%xmm5 17048 17049// CHECK: rsqrtps %xmm5, %xmm5 17050 rsqrtps %xmm5,%xmm5 17051 17052// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5 17053 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 17054 17055// CHECK: rsqrtss 69, %xmm5 17056 rsqrtss 0x45,%xmm5 17057 17058// CHECK: rsqrtss 32493, %xmm5 17059 rsqrtss 0x7eed,%xmm5 17060 17061// CHECK: rsqrtss 3133065982, %xmm5 17062 rsqrtss 0xbabecafe,%xmm5 17063 17064// CHECK: rsqrtss 305419896, %xmm5 17065 rsqrtss 0x12345678,%xmm5 17066 17067// CHECK: rsqrtss %xmm5, %xmm5 17068 rsqrtss %xmm5,%xmm5 17069 17070// CHECK: sfence 17071 sfence 17072 17073// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5 17074 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17075 17076// CHECK: sqrtps 69, %xmm5 17077 sqrtps 0x45,%xmm5 17078 17079// CHECK: sqrtps 32493, %xmm5 17080 sqrtps 0x7eed,%xmm5 17081 17082// CHECK: sqrtps 3133065982, %xmm5 17083 sqrtps 0xbabecafe,%xmm5 17084 17085// CHECK: sqrtps 305419896, %xmm5 17086 sqrtps 0x12345678,%xmm5 17087 17088// CHECK: sqrtps %xmm5, %xmm5 17089 sqrtps %xmm5,%xmm5 17090 17091// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5 17092 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5 17093 17094// CHECK: sqrtss 69, %xmm5 17095 sqrtss 0x45,%xmm5 17096 17097// CHECK: sqrtss 32493, %xmm5 17098 sqrtss 0x7eed,%xmm5 17099 17100// CHECK: sqrtss 3133065982, %xmm5 17101 sqrtss 0xbabecafe,%xmm5 17102 17103// CHECK: sqrtss 305419896, %xmm5 17104 sqrtss 0x12345678,%xmm5 17105 17106// CHECK: sqrtss %xmm5, %xmm5 17107 sqrtss %xmm5,%xmm5 17108 17109// CHECK: stmxcsr 3735928559(%ebx,%ecx,8) 17110 stmxcsr 0xdeadbeef(%ebx,%ecx,8) 17111 17112// CHECK: stmxcsr 32493 17113 stmxcsr 0x7eed 17114 17115// CHECK: stmxcsr 3133065982 17116 stmxcsr 0xbabecafe 17117 17118// CHECK: stmxcsr 305419896 17119 stmxcsr 0x12345678 17120 17121// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5 17122 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17123 17124// CHECK: subps 69, %xmm5 17125 subps 0x45,%xmm5 17126 17127// CHECK: subps 32493, %xmm5 17128 subps 0x7eed,%xmm5 17129 17130// CHECK: subps 3133065982, %xmm5 17131 subps 0xbabecafe,%xmm5 17132 17133// CHECK: subps 305419896, %xmm5 17134 subps 0x12345678,%xmm5 17135 17136// CHECK: subps %xmm5, %xmm5 17137 subps %xmm5,%xmm5 17138 17139// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5 17140 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5 17141 17142// CHECK: subss 69, %xmm5 17143 subss 0x45,%xmm5 17144 17145// CHECK: subss 32493, %xmm5 17146 subss 0x7eed,%xmm5 17147 17148// CHECK: subss 3133065982, %xmm5 17149 subss 0xbabecafe,%xmm5 17150 17151// CHECK: subss 305419896, %xmm5 17152 subss 0x12345678,%xmm5 17153 17154// CHECK: subss %xmm5, %xmm5 17155 subss %xmm5,%xmm5 17156 17157// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5 17158 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5 17159 17160// CHECK: ucomiss 69, %xmm5 17161 ucomiss 0x45,%xmm5 17162 17163// CHECK: ucomiss 32493, %xmm5 17164 ucomiss 0x7eed,%xmm5 17165 17166// CHECK: ucomiss 3133065982, %xmm5 17167 ucomiss 0xbabecafe,%xmm5 17168 17169// CHECK: ucomiss 305419896, %xmm5 17170 ucomiss 0x12345678,%xmm5 17171 17172// CHECK: ucomiss %xmm5, %xmm5 17173 ucomiss %xmm5,%xmm5 17174 17175// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5 17176 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17177 17178// CHECK: unpckhps 69, %xmm5 17179 unpckhps 0x45,%xmm5 17180 17181// CHECK: unpckhps 32493, %xmm5 17182 unpckhps 0x7eed,%xmm5 17183 17184// CHECK: unpckhps 3133065982, %xmm5 17185 unpckhps 0xbabecafe,%xmm5 17186 17187// CHECK: unpckhps 305419896, %xmm5 17188 unpckhps 0x12345678,%xmm5 17189 17190// CHECK: unpckhps %xmm5, %xmm5 17191 unpckhps %xmm5,%xmm5 17192 17193// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5 17194 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17195 17196// CHECK: unpcklps 69, %xmm5 17197 unpcklps 0x45,%xmm5 17198 17199// CHECK: unpcklps 32493, %xmm5 17200 unpcklps 0x7eed,%xmm5 17201 17202// CHECK: unpcklps 3133065982, %xmm5 17203 unpcklps 0xbabecafe,%xmm5 17204 17205// CHECK: unpcklps 305419896, %xmm5 17206 unpcklps 0x12345678,%xmm5 17207 17208// CHECK: unpcklps %xmm5, %xmm5 17209 unpcklps %xmm5,%xmm5 17210 17211// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5 17212 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17213 17214// CHECK: xorps 69, %xmm5 17215 xorps 0x45,%xmm5 17216 17217// CHECK: xorps 32493, %xmm5 17218 xorps 0x7eed,%xmm5 17219 17220// CHECK: xorps 3133065982, %xmm5 17221 xorps 0xbabecafe,%xmm5 17222 17223// CHECK: xorps 305419896, %xmm5 17224 xorps 0x12345678,%xmm5 17225 17226// CHECK: xorps %xmm5, %xmm5 17227 xorps %xmm5,%xmm5 17228 17229// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5 17230 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17231 17232// CHECK: addpd 69, %xmm5 17233 addpd 0x45,%xmm5 17234 17235// CHECK: addpd 32493, %xmm5 17236 addpd 0x7eed,%xmm5 17237 17238// CHECK: addpd 3133065982, %xmm5 17239 addpd 0xbabecafe,%xmm5 17240 17241// CHECK: addpd 305419896, %xmm5 17242 addpd 0x12345678,%xmm5 17243 17244// CHECK: addpd %xmm5, %xmm5 17245 addpd %xmm5,%xmm5 17246 17247// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5 17248 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17249 17250// CHECK: addsd 69, %xmm5 17251 addsd 0x45,%xmm5 17252 17253// CHECK: addsd 32493, %xmm5 17254 addsd 0x7eed,%xmm5 17255 17256// CHECK: addsd 3133065982, %xmm5 17257 addsd 0xbabecafe,%xmm5 17258 17259// CHECK: addsd 305419896, %xmm5 17260 addsd 0x12345678,%xmm5 17261 17262// CHECK: addsd %xmm5, %xmm5 17263 addsd %xmm5,%xmm5 17264 17265// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5 17266 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17267 17268// CHECK: andnpd 69, %xmm5 17269 andnpd 0x45,%xmm5 17270 17271// CHECK: andnpd 32493, %xmm5 17272 andnpd 0x7eed,%xmm5 17273 17274// CHECK: andnpd 3133065982, %xmm5 17275 andnpd 0xbabecafe,%xmm5 17276 17277// CHECK: andnpd 305419896, %xmm5 17278 andnpd 0x12345678,%xmm5 17279 17280// CHECK: andnpd %xmm5, %xmm5 17281 andnpd %xmm5,%xmm5 17282 17283// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5 17284 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17285 17286// CHECK: andpd 69, %xmm5 17287 andpd 0x45,%xmm5 17288 17289// CHECK: andpd 32493, %xmm5 17290 andpd 0x7eed,%xmm5 17291 17292// CHECK: andpd 3133065982, %xmm5 17293 andpd 0xbabecafe,%xmm5 17294 17295// CHECK: andpd 305419896, %xmm5 17296 andpd 0x12345678,%xmm5 17297 17298// CHECK: andpd %xmm5, %xmm5 17299 andpd %xmm5,%xmm5 17300 17301// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5 17302 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17303 17304// CHECK: comisd 69, %xmm5 17305 comisd 0x45,%xmm5 17306 17307// CHECK: comisd 32493, %xmm5 17308 comisd 0x7eed,%xmm5 17309 17310// CHECK: comisd 3133065982, %xmm5 17311 comisd 0xbabecafe,%xmm5 17312 17313// CHECK: comisd 305419896, %xmm5 17314 comisd 0x12345678,%xmm5 17315 17316// CHECK: comisd %xmm5, %xmm5 17317 comisd %xmm5,%xmm5 17318 17319// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5 17320 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17321 17322// CHECK: cvtpi2pd 69, %xmm5 17323 cvtpi2pd 0x45,%xmm5 17324 17325// CHECK: cvtpi2pd 32493, %xmm5 17326 cvtpi2pd 0x7eed,%xmm5 17327 17328// CHECK: cvtpi2pd 3133065982, %xmm5 17329 cvtpi2pd 0xbabecafe,%xmm5 17330 17331// CHECK: cvtpi2pd 305419896, %xmm5 17332 cvtpi2pd 0x12345678,%xmm5 17333 17334// CHECK: cvtpi2pd %mm3, %xmm5 17335 cvtpi2pd %mm3,%xmm5 17336 17337// CHECK: cvtsi2sd %ecx, %xmm5 17338 cvtsi2sd %ecx,%xmm5 17339 17340// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5 17341 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17342 17343// CHECK: cvtsi2sd 69, %xmm5 17344 cvtsi2sd 0x45,%xmm5 17345 17346// CHECK: cvtsi2sd 32493, %xmm5 17347 cvtsi2sd 0x7eed,%xmm5 17348 17349// CHECK: cvtsi2sd 3133065982, %xmm5 17350 cvtsi2sd 0xbabecafe,%xmm5 17351 17352// CHECK: cvtsi2sd 305419896, %xmm5 17353 cvtsi2sd 0x12345678,%xmm5 17354 17355// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5 17356 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17357 17358// CHECK: divpd 69, %xmm5 17359 divpd 0x45,%xmm5 17360 17361// CHECK: divpd 32493, %xmm5 17362 divpd 0x7eed,%xmm5 17363 17364// CHECK: divpd 3133065982, %xmm5 17365 divpd 0xbabecafe,%xmm5 17366 17367// CHECK: divpd 305419896, %xmm5 17368 divpd 0x12345678,%xmm5 17369 17370// CHECK: divpd %xmm5, %xmm5 17371 divpd %xmm5,%xmm5 17372 17373// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5 17374 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17375 17376// CHECK: divsd 69, %xmm5 17377 divsd 0x45,%xmm5 17378 17379// CHECK: divsd 32493, %xmm5 17380 divsd 0x7eed,%xmm5 17381 17382// CHECK: divsd 3133065982, %xmm5 17383 divsd 0xbabecafe,%xmm5 17384 17385// CHECK: divsd 305419896, %xmm5 17386 divsd 0x12345678,%xmm5 17387 17388// CHECK: divsd %xmm5, %xmm5 17389 divsd %xmm5,%xmm5 17390 17391// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5 17392 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17393 17394// CHECK: maxpd 69, %xmm5 17395 maxpd 0x45,%xmm5 17396 17397// CHECK: maxpd 32493, %xmm5 17398 maxpd 0x7eed,%xmm5 17399 17400// CHECK: maxpd 3133065982, %xmm5 17401 maxpd 0xbabecafe,%xmm5 17402 17403// CHECK: maxpd 305419896, %xmm5 17404 maxpd 0x12345678,%xmm5 17405 17406// CHECK: maxpd %xmm5, %xmm5 17407 maxpd %xmm5,%xmm5 17408 17409// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5 17410 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17411 17412// CHECK: maxsd 69, %xmm5 17413 maxsd 0x45,%xmm5 17414 17415// CHECK: maxsd 32493, %xmm5 17416 maxsd 0x7eed,%xmm5 17417 17418// CHECK: maxsd 3133065982, %xmm5 17419 maxsd 0xbabecafe,%xmm5 17420 17421// CHECK: maxsd 305419896, %xmm5 17422 maxsd 0x12345678,%xmm5 17423 17424// CHECK: maxsd %xmm5, %xmm5 17425 maxsd %xmm5,%xmm5 17426 17427// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5 17428 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17429 17430// CHECK: minpd 69, %xmm5 17431 minpd 0x45,%xmm5 17432 17433// CHECK: minpd 32493, %xmm5 17434 minpd 0x7eed,%xmm5 17435 17436// CHECK: minpd 3133065982, %xmm5 17437 minpd 0xbabecafe,%xmm5 17438 17439// CHECK: minpd 305419896, %xmm5 17440 minpd 0x12345678,%xmm5 17441 17442// CHECK: minpd %xmm5, %xmm5 17443 minpd %xmm5,%xmm5 17444 17445// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5 17446 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17447 17448// CHECK: minsd 69, %xmm5 17449 minsd 0x45,%xmm5 17450 17451// CHECK: minsd 32493, %xmm5 17452 minsd 0x7eed,%xmm5 17453 17454// CHECK: minsd 3133065982, %xmm5 17455 minsd 0xbabecafe,%xmm5 17456 17457// CHECK: minsd 305419896, %xmm5 17458 minsd 0x12345678,%xmm5 17459 17460// CHECK: minsd %xmm5, %xmm5 17461 minsd %xmm5,%xmm5 17462 17463// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5 17464 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17465 17466// CHECK: movapd 69, %xmm5 17467 movapd 0x45,%xmm5 17468 17469// CHECK: movapd 32493, %xmm5 17470 movapd 0x7eed,%xmm5 17471 17472// CHECK: movapd 3133065982, %xmm5 17473 movapd 0xbabecafe,%xmm5 17474 17475// CHECK: movapd 305419896, %xmm5 17476 movapd 0x12345678,%xmm5 17477 17478// CHECK: movapd %xmm5, %xmm5 17479 movapd %xmm5,%xmm5 17480 17481// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8) 17482 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8) 17483 17484// CHECK: movapd %xmm5, 69 17485 movapd %xmm5,0x45 17486 17487// CHECK: movapd %xmm5, 32493 17488 movapd %xmm5,0x7eed 17489 17490// CHECK: movapd %xmm5, 3133065982 17491 movapd %xmm5,0xbabecafe 17492 17493// CHECK: movapd %xmm5, 305419896 17494 movapd %xmm5,0x12345678 17495 17496// CHECK: movapd %xmm5, %xmm5 17497 movapd %xmm5,%xmm5 17498 17499// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5 17500 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17501 17502// CHECK: movhpd 69, %xmm5 17503 movhpd 0x45,%xmm5 17504 17505// CHECK: movhpd 32493, %xmm5 17506 movhpd 0x7eed,%xmm5 17507 17508// CHECK: movhpd 3133065982, %xmm5 17509 movhpd 0xbabecafe,%xmm5 17510 17511// CHECK: movhpd 305419896, %xmm5 17512 movhpd 0x12345678,%xmm5 17513 17514// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8) 17515 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 17516 17517// CHECK: movhpd %xmm5, 69 17518 movhpd %xmm5,0x45 17519 17520// CHECK: movhpd %xmm5, 32493 17521 movhpd %xmm5,0x7eed 17522 17523// CHECK: movhpd %xmm5, 3133065982 17524 movhpd %xmm5,0xbabecafe 17525 17526// CHECK: movhpd %xmm5, 305419896 17527 movhpd %xmm5,0x12345678 17528 17529// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5 17530 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17531 17532// CHECK: movlpd 69, %xmm5 17533 movlpd 0x45,%xmm5 17534 17535// CHECK: movlpd 32493, %xmm5 17536 movlpd 0x7eed,%xmm5 17537 17538// CHECK: movlpd 3133065982, %xmm5 17539 movlpd 0xbabecafe,%xmm5 17540 17541// CHECK: movlpd 305419896, %xmm5 17542 movlpd 0x12345678,%xmm5 17543 17544// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8) 17545 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 17546 17547// CHECK: movlpd %xmm5, 69 17548 movlpd %xmm5,0x45 17549 17550// CHECK: movlpd %xmm5, 32493 17551 movlpd %xmm5,0x7eed 17552 17553// CHECK: movlpd %xmm5, 3133065982 17554 movlpd %xmm5,0xbabecafe 17555 17556// CHECK: movlpd %xmm5, 305419896 17557 movlpd %xmm5,0x12345678 17558 17559// CHECK: movmskpd %xmm5, %ecx 17560 movmskpd %xmm5,%ecx 17561 17562// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8) 17563 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8) 17564 17565// CHECK: movntpd %xmm5, 69 17566 movntpd %xmm5,0x45 17567 17568// CHECK: movntpd %xmm5, 32493 17569 movntpd %xmm5,0x7eed 17570 17571// CHECK: movntpd %xmm5, 3133065982 17572 movntpd %xmm5,0xbabecafe 17573 17574// CHECK: movntpd %xmm5, 305419896 17575 movntpd %xmm5,0x12345678 17576 17577// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5 17578 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17579 17580// CHECK: movsd 69, %xmm5 17581 movsd 0x45,%xmm5 17582 17583// CHECK: movsd 32493, %xmm5 17584 movsd 0x7eed,%xmm5 17585 17586// CHECK: movsd 3133065982, %xmm5 17587 movsd 0xbabecafe,%xmm5 17588 17589// CHECK: movsd 305419896, %xmm5 17590 movsd 0x12345678,%xmm5 17591 17592// CHECK: movsd %xmm5, %xmm5 17593 movsd %xmm5,%xmm5 17594 17595// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8) 17596 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8) 17597 17598// CHECK: movsd %xmm5, 69 17599 movsd %xmm5,0x45 17600 17601// CHECK: movsd %xmm5, 32493 17602 movsd %xmm5,0x7eed 17603 17604// CHECK: movsd %xmm5, 3133065982 17605 movsd %xmm5,0xbabecafe 17606 17607// CHECK: movsd %xmm5, 305419896 17608 movsd %xmm5,0x12345678 17609 17610// CHECK: movsd %xmm5, %xmm5 17611 movsd %xmm5,%xmm5 17612 17613// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5 17614 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17615 17616// CHECK: movupd 69, %xmm5 17617 movupd 0x45,%xmm5 17618 17619// CHECK: movupd 32493, %xmm5 17620 movupd 0x7eed,%xmm5 17621 17622// CHECK: movupd 3133065982, %xmm5 17623 movupd 0xbabecafe,%xmm5 17624 17625// CHECK: movupd 305419896, %xmm5 17626 movupd 0x12345678,%xmm5 17627 17628// CHECK: movupd %xmm5, %xmm5 17629 movupd %xmm5,%xmm5 17630 17631// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8) 17632 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8) 17633 17634// CHECK: movupd %xmm5, 69 17635 movupd %xmm5,0x45 17636 17637// CHECK: movupd %xmm5, 32493 17638 movupd %xmm5,0x7eed 17639 17640// CHECK: movupd %xmm5, 3133065982 17641 movupd %xmm5,0xbabecafe 17642 17643// CHECK: movupd %xmm5, 305419896 17644 movupd %xmm5,0x12345678 17645 17646// CHECK: movupd %xmm5, %xmm5 17647 movupd %xmm5,%xmm5 17648 17649// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5 17650 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17651 17652// CHECK: mulpd 69, %xmm5 17653 mulpd 0x45,%xmm5 17654 17655// CHECK: mulpd 32493, %xmm5 17656 mulpd 0x7eed,%xmm5 17657 17658// CHECK: mulpd 3133065982, %xmm5 17659 mulpd 0xbabecafe,%xmm5 17660 17661// CHECK: mulpd 305419896, %xmm5 17662 mulpd 0x12345678,%xmm5 17663 17664// CHECK: mulpd %xmm5, %xmm5 17665 mulpd %xmm5,%xmm5 17666 17667// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5 17668 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17669 17670// CHECK: mulsd 69, %xmm5 17671 mulsd 0x45,%xmm5 17672 17673// CHECK: mulsd 32493, %xmm5 17674 mulsd 0x7eed,%xmm5 17675 17676// CHECK: mulsd 3133065982, %xmm5 17677 mulsd 0xbabecafe,%xmm5 17678 17679// CHECK: mulsd 305419896, %xmm5 17680 mulsd 0x12345678,%xmm5 17681 17682// CHECK: mulsd %xmm5, %xmm5 17683 mulsd %xmm5,%xmm5 17684 17685// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5 17686 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17687 17688// CHECK: orpd 69, %xmm5 17689 orpd 0x45,%xmm5 17690 17691// CHECK: orpd 32493, %xmm5 17692 orpd 0x7eed,%xmm5 17693 17694// CHECK: orpd 3133065982, %xmm5 17695 orpd 0xbabecafe,%xmm5 17696 17697// CHECK: orpd 305419896, %xmm5 17698 orpd 0x12345678,%xmm5 17699 17700// CHECK: orpd %xmm5, %xmm5 17701 orpd %xmm5,%xmm5 17702 17703// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5 17704 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17705 17706// CHECK: sqrtpd 69, %xmm5 17707 sqrtpd 0x45,%xmm5 17708 17709// CHECK: sqrtpd 32493, %xmm5 17710 sqrtpd 0x7eed,%xmm5 17711 17712// CHECK: sqrtpd 3133065982, %xmm5 17713 sqrtpd 0xbabecafe,%xmm5 17714 17715// CHECK: sqrtpd 305419896, %xmm5 17716 sqrtpd 0x12345678,%xmm5 17717 17718// CHECK: sqrtpd %xmm5, %xmm5 17719 sqrtpd %xmm5,%xmm5 17720 17721// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5 17722 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17723 17724// CHECK: sqrtsd 69, %xmm5 17725 sqrtsd 0x45,%xmm5 17726 17727// CHECK: sqrtsd 32493, %xmm5 17728 sqrtsd 0x7eed,%xmm5 17729 17730// CHECK: sqrtsd 3133065982, %xmm5 17731 sqrtsd 0xbabecafe,%xmm5 17732 17733// CHECK: sqrtsd 305419896, %xmm5 17734 sqrtsd 0x12345678,%xmm5 17735 17736// CHECK: sqrtsd %xmm5, %xmm5 17737 sqrtsd %xmm5,%xmm5 17738 17739// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5 17740 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17741 17742// CHECK: subpd 69, %xmm5 17743 subpd 0x45,%xmm5 17744 17745// CHECK: subpd 32493, %xmm5 17746 subpd 0x7eed,%xmm5 17747 17748// CHECK: subpd 3133065982, %xmm5 17749 subpd 0xbabecafe,%xmm5 17750 17751// CHECK: subpd 305419896, %xmm5 17752 subpd 0x12345678,%xmm5 17753 17754// CHECK: subpd %xmm5, %xmm5 17755 subpd %xmm5,%xmm5 17756 17757// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5 17758 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17759 17760// CHECK: subsd 69, %xmm5 17761 subsd 0x45,%xmm5 17762 17763// CHECK: subsd 32493, %xmm5 17764 subsd 0x7eed,%xmm5 17765 17766// CHECK: subsd 3133065982, %xmm5 17767 subsd 0xbabecafe,%xmm5 17768 17769// CHECK: subsd 305419896, %xmm5 17770 subsd 0x12345678,%xmm5 17771 17772// CHECK: subsd %xmm5, %xmm5 17773 subsd %xmm5,%xmm5 17774 17775// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5 17776 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17777 17778// CHECK: ucomisd 69, %xmm5 17779 ucomisd 0x45,%xmm5 17780 17781// CHECK: ucomisd 32493, %xmm5 17782 ucomisd 0x7eed,%xmm5 17783 17784// CHECK: ucomisd 3133065982, %xmm5 17785 ucomisd 0xbabecafe,%xmm5 17786 17787// CHECK: ucomisd 305419896, %xmm5 17788 ucomisd 0x12345678,%xmm5 17789 17790// CHECK: ucomisd %xmm5, %xmm5 17791 ucomisd %xmm5,%xmm5 17792 17793// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5 17794 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17795 17796// CHECK: unpckhpd 69, %xmm5 17797 unpckhpd 0x45,%xmm5 17798 17799// CHECK: unpckhpd 32493, %xmm5 17800 unpckhpd 0x7eed,%xmm5 17801 17802// CHECK: unpckhpd 3133065982, %xmm5 17803 unpckhpd 0xbabecafe,%xmm5 17804 17805// CHECK: unpckhpd 305419896, %xmm5 17806 unpckhpd 0x12345678,%xmm5 17807 17808// CHECK: unpckhpd %xmm5, %xmm5 17809 unpckhpd %xmm5,%xmm5 17810 17811// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5 17812 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17813 17814// CHECK: unpcklpd 69, %xmm5 17815 unpcklpd 0x45,%xmm5 17816 17817// CHECK: unpcklpd 32493, %xmm5 17818 unpcklpd 0x7eed,%xmm5 17819 17820// CHECK: unpcklpd 3133065982, %xmm5 17821 unpcklpd 0xbabecafe,%xmm5 17822 17823// CHECK: unpcklpd 305419896, %xmm5 17824 unpcklpd 0x12345678,%xmm5 17825 17826// CHECK: unpcklpd %xmm5, %xmm5 17827 unpcklpd %xmm5,%xmm5 17828 17829// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5 17830 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17831 17832// CHECK: xorpd 69, %xmm5 17833 xorpd 0x45,%xmm5 17834 17835// CHECK: xorpd 32493, %xmm5 17836 xorpd 0x7eed,%xmm5 17837 17838// CHECK: xorpd 3133065982, %xmm5 17839 xorpd 0xbabecafe,%xmm5 17840 17841// CHECK: xorpd 305419896, %xmm5 17842 xorpd 0x12345678,%xmm5 17843 17844// CHECK: xorpd %xmm5, %xmm5 17845 xorpd %xmm5,%xmm5 17846 17847// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5 17848 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17849 17850// CHECK: cvtdq2pd 69, %xmm5 17851 cvtdq2pd 0x45,%xmm5 17852 17853// CHECK: cvtdq2pd 32493, %xmm5 17854 cvtdq2pd 0x7eed,%xmm5 17855 17856// CHECK: cvtdq2pd 3133065982, %xmm5 17857 cvtdq2pd 0xbabecafe,%xmm5 17858 17859// CHECK: cvtdq2pd 305419896, %xmm5 17860 cvtdq2pd 0x12345678,%xmm5 17861 17862// CHECK: cvtdq2pd %xmm5, %xmm5 17863 cvtdq2pd %xmm5,%xmm5 17864 17865// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5 17866 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 17867 17868// CHECK: cvtpd2dq 69, %xmm5 17869 cvtpd2dq 0x45,%xmm5 17870 17871// CHECK: cvtpd2dq 32493, %xmm5 17872 cvtpd2dq 0x7eed,%xmm5 17873 17874// CHECK: cvtpd2dq 3133065982, %xmm5 17875 cvtpd2dq 0xbabecafe,%xmm5 17876 17877// CHECK: cvtpd2dq 305419896, %xmm5 17878 cvtpd2dq 0x12345678,%xmm5 17879 17880// CHECK: cvtpd2dq %xmm5, %xmm5 17881 cvtpd2dq %xmm5,%xmm5 17882 17883// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5 17884 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17885 17886// CHECK: cvtdq2ps 69, %xmm5 17887 cvtdq2ps 0x45,%xmm5 17888 17889// CHECK: cvtdq2ps 32493, %xmm5 17890 cvtdq2ps 0x7eed,%xmm5 17891 17892// CHECK: cvtdq2ps 3133065982, %xmm5 17893 cvtdq2ps 0xbabecafe,%xmm5 17894 17895// CHECK: cvtdq2ps 305419896, %xmm5 17896 cvtdq2ps 0x12345678,%xmm5 17897 17898// CHECK: cvtdq2ps %xmm5, %xmm5 17899 cvtdq2ps %xmm5,%xmm5 17900 17901// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3 17902 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 17903 17904// CHECK: cvtpd2pi 69, %mm3 17905 cvtpd2pi 0x45,%mm3 17906 17907// CHECK: cvtpd2pi 32493, %mm3 17908 cvtpd2pi 0x7eed,%mm3 17909 17910// CHECK: cvtpd2pi 3133065982, %mm3 17911 cvtpd2pi 0xbabecafe,%mm3 17912 17913// CHECK: cvtpd2pi 305419896, %mm3 17914 cvtpd2pi 0x12345678,%mm3 17915 17916// CHECK: cvtpd2pi %xmm5, %mm3 17917 cvtpd2pi %xmm5,%mm3 17918 17919// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5 17920 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5 17921 17922// CHECK: cvtpd2ps 69, %xmm5 17923 cvtpd2ps 0x45,%xmm5 17924 17925// CHECK: cvtpd2ps 32493, %xmm5 17926 cvtpd2ps 0x7eed,%xmm5 17927 17928// CHECK: cvtpd2ps 3133065982, %xmm5 17929 cvtpd2ps 0xbabecafe,%xmm5 17930 17931// CHECK: cvtpd2ps 305419896, %xmm5 17932 cvtpd2ps 0x12345678,%xmm5 17933 17934// CHECK: cvtpd2ps %xmm5, %xmm5 17935 cvtpd2ps %xmm5,%xmm5 17936 17937// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5 17938 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17939 17940// CHECK: cvtps2pd 69, %xmm5 17941 cvtps2pd 0x45,%xmm5 17942 17943// CHECK: cvtps2pd 32493, %xmm5 17944 cvtps2pd 0x7eed,%xmm5 17945 17946// CHECK: cvtps2pd 3133065982, %xmm5 17947 cvtps2pd 0xbabecafe,%xmm5 17948 17949// CHECK: cvtps2pd 305419896, %xmm5 17950 cvtps2pd 0x12345678,%xmm5 17951 17952// CHECK: cvtps2pd %xmm5, %xmm5 17953 cvtps2pd %xmm5,%xmm5 17954 17955// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5 17956 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 17957 17958// CHECK: cvtps2dq 69, %xmm5 17959 cvtps2dq 0x45,%xmm5 17960 17961// CHECK: cvtps2dq 32493, %xmm5 17962 cvtps2dq 0x7eed,%xmm5 17963 17964// CHECK: cvtps2dq 3133065982, %xmm5 17965 cvtps2dq 0xbabecafe,%xmm5 17966 17967// CHECK: cvtps2dq 305419896, %xmm5 17968 cvtps2dq 0x12345678,%xmm5 17969 17970// CHECK: cvtps2dq %xmm5, %xmm5 17971 cvtps2dq %xmm5,%xmm5 17972 17973// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5 17974 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5 17975 17976// CHECK: cvtsd2ss 69, %xmm5 17977 cvtsd2ss 0x45,%xmm5 17978 17979// CHECK: cvtsd2ss 32493, %xmm5 17980 cvtsd2ss 0x7eed,%xmm5 17981 17982// CHECK: cvtsd2ss 3133065982, %xmm5 17983 cvtsd2ss 0xbabecafe,%xmm5 17984 17985// CHECK: cvtsd2ss 305419896, %xmm5 17986 cvtsd2ss 0x12345678,%xmm5 17987 17988// CHECK: cvtsd2ss %xmm5, %xmm5 17989 cvtsd2ss %xmm5,%xmm5 17990 17991// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5 17992 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5 17993 17994// CHECK: cvtss2sd 69, %xmm5 17995 cvtss2sd 0x45,%xmm5 17996 17997// CHECK: cvtss2sd 32493, %xmm5 17998 cvtss2sd 0x7eed,%xmm5 17999 18000// CHECK: cvtss2sd 3133065982, %xmm5 18001 cvtss2sd 0xbabecafe,%xmm5 18002 18003// CHECK: cvtss2sd 305419896, %xmm5 18004 cvtss2sd 0x12345678,%xmm5 18005 18006// CHECK: cvtss2sd %xmm5, %xmm5 18007 cvtss2sd %xmm5,%xmm5 18008 18009// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3 18010 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3 18011 18012// CHECK: cvttpd2pi 69, %mm3 18013 cvttpd2pi 0x45,%mm3 18014 18015// CHECK: cvttpd2pi 32493, %mm3 18016 cvttpd2pi 0x7eed,%mm3 18017 18018// CHECK: cvttpd2pi 3133065982, %mm3 18019 cvttpd2pi 0xbabecafe,%mm3 18020 18021// CHECK: cvttpd2pi 305419896, %mm3 18022 cvttpd2pi 0x12345678,%mm3 18023 18024// CHECK: cvttpd2pi %xmm5, %mm3 18025 cvttpd2pi %xmm5,%mm3 18026 18027// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx 18028 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx 18029 18030// CHECK: cvttsd2si 69, %ecx 18031 cvttsd2si 0x45,%ecx 18032 18033// CHECK: cvttsd2si 32493, %ecx 18034 cvttsd2si 0x7eed,%ecx 18035 18036// CHECK: cvttsd2si 3133065982, %ecx 18037 cvttsd2si 0xbabecafe,%ecx 18038 18039// CHECK: cvttsd2si 305419896, %ecx 18040 cvttsd2si 0x12345678,%ecx 18041 18042// CHECK: cvttsd2si %xmm5, %ecx 18043 cvttsd2si %xmm5,%ecx 18044 18045// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5 18046 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5 18047 18048// CHECK: cvttps2dq 69, %xmm5 18049 cvttps2dq 0x45,%xmm5 18050 18051// CHECK: cvttps2dq 32493, %xmm5 18052 cvttps2dq 0x7eed,%xmm5 18053 18054// CHECK: cvttps2dq 3133065982, %xmm5 18055 cvttps2dq 0xbabecafe,%xmm5 18056 18057// CHECK: cvttps2dq 305419896, %xmm5 18058 cvttps2dq 0x12345678,%xmm5 18059 18060// CHECK: cvttps2dq %xmm5, %xmm5 18061 cvttps2dq %xmm5,%xmm5 18062 18063// CHECK: maskmovdqu %xmm5, %xmm5 18064 maskmovdqu %xmm5,%xmm5 18065 18066// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5 18067 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 18068 18069// CHECK: movdqa 69, %xmm5 18070 movdqa 0x45,%xmm5 18071 18072// CHECK: movdqa 32493, %xmm5 18073 movdqa 0x7eed,%xmm5 18074 18075// CHECK: movdqa 3133065982, %xmm5 18076 movdqa 0xbabecafe,%xmm5 18077 18078// CHECK: movdqa 305419896, %xmm5 18079 movdqa 0x12345678,%xmm5 18080 18081// CHECK: movdqa %xmm5, %xmm5 18082 movdqa %xmm5,%xmm5 18083 18084// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8) 18085 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8) 18086 18087// CHECK: movdqa %xmm5, 69 18088 movdqa %xmm5,0x45 18089 18090// CHECK: movdqa %xmm5, 32493 18091 movdqa %xmm5,0x7eed 18092 18093// CHECK: movdqa %xmm5, 3133065982 18094 movdqa %xmm5,0xbabecafe 18095 18096// CHECK: movdqa %xmm5, 305419896 18097 movdqa %xmm5,0x12345678 18098 18099// CHECK: movdqa %xmm5, %xmm5 18100 movdqa %xmm5,%xmm5 18101 18102// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5 18103 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 18104 18105// CHECK: movdqu 69, %xmm5 18106 movdqu 0x45,%xmm5 18107 18108// CHECK: movdqu 32493, %xmm5 18109 movdqu 0x7eed,%xmm5 18110 18111// CHECK: movdqu 3133065982, %xmm5 18112 movdqu 0xbabecafe,%xmm5 18113 18114// CHECK: movdqu 305419896, %xmm5 18115 movdqu 0x12345678,%xmm5 18116 18117// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8) 18118 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8) 18119 18120// CHECK: movdqu %xmm5, 69 18121 movdqu %xmm5,0x45 18122 18123// CHECK: movdqu %xmm5, 32493 18124 movdqu %xmm5,0x7eed 18125 18126// CHECK: movdqu %xmm5, 3133065982 18127 movdqu %xmm5,0xbabecafe 18128 18129// CHECK: movdqu %xmm5, 305419896 18130 movdqu %xmm5,0x12345678 18131 18132// CHECK: movdq2q %xmm5, %mm3 18133 movdq2q %xmm5,%mm3 18134 18135// CHECK: movq2dq %mm3, %xmm5 18136 movq2dq %mm3,%xmm5 18137 18138// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3 18139 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3 18140 18141// CHECK: pmuludq 69, %mm3 18142 pmuludq 0x45,%mm3 18143 18144// CHECK: pmuludq 32493, %mm3 18145 pmuludq 0x7eed,%mm3 18146 18147// CHECK: pmuludq 3133065982, %mm3 18148 pmuludq 0xbabecafe,%mm3 18149 18150// CHECK: pmuludq 305419896, %mm3 18151 pmuludq 0x12345678,%mm3 18152 18153// CHECK: pmuludq %mm3, %mm3 18154 pmuludq %mm3,%mm3 18155 18156// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5 18157 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5 18158 18159// CHECK: pmuludq 69, %xmm5 18160 pmuludq 0x45,%xmm5 18161 18162// CHECK: pmuludq 32493, %xmm5 18163 pmuludq 0x7eed,%xmm5 18164 18165// CHECK: pmuludq 3133065982, %xmm5 18166 pmuludq 0xbabecafe,%xmm5 18167 18168// CHECK: pmuludq 305419896, %xmm5 18169 pmuludq 0x12345678,%xmm5 18170 18171// CHECK: pmuludq %xmm5, %xmm5 18172 pmuludq %xmm5,%xmm5 18173 18174// CHECK: pslldq $127, %xmm5 18175 pslldq $0x7f,%xmm5 18176 18177// CHECK: psrldq $127, %xmm5 18178 psrldq $0x7f,%xmm5 18179 18180// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5 18181 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 18182 18183// CHECK: punpckhqdq 69, %xmm5 18184 punpckhqdq 0x45,%xmm5 18185 18186// CHECK: punpckhqdq 32493, %xmm5 18187 punpckhqdq 0x7eed,%xmm5 18188 18189// CHECK: punpckhqdq 3133065982, %xmm5 18190 punpckhqdq 0xbabecafe,%xmm5 18191 18192// CHECK: punpckhqdq 305419896, %xmm5 18193 punpckhqdq 0x12345678,%xmm5 18194 18195// CHECK: punpckhqdq %xmm5, %xmm5 18196 punpckhqdq %xmm5,%xmm5 18197 18198// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5 18199 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 18200 18201// CHECK: punpcklqdq 69, %xmm5 18202 punpcklqdq 0x45,%xmm5 18203 18204// CHECK: punpcklqdq 32493, %xmm5 18205 punpcklqdq 0x7eed,%xmm5 18206 18207// CHECK: punpcklqdq 3133065982, %xmm5 18208 punpcklqdq 0xbabecafe,%xmm5 18209 18210// CHECK: punpcklqdq 305419896, %xmm5 18211 punpcklqdq 0x12345678,%xmm5 18212 18213// CHECK: punpcklqdq %xmm5, %xmm5 18214 punpcklqdq %xmm5,%xmm5 18215 18216// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5 18217 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 18218 18219// CHECK: addsubpd 69, %xmm5 18220 addsubpd 0x45,%xmm5 18221 18222// CHECK: addsubpd 32493, %xmm5 18223 addsubpd 0x7eed,%xmm5 18224 18225// CHECK: addsubpd 3133065982, %xmm5 18226 addsubpd 0xbabecafe,%xmm5 18227 18228// CHECK: addsubpd 305419896, %xmm5 18229 addsubpd 0x12345678,%xmm5 18230 18231// CHECK: addsubpd %xmm5, %xmm5 18232 addsubpd %xmm5,%xmm5 18233 18234// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5 18235 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 18236 18237// CHECK: addsubps 69, %xmm5 18238 addsubps 0x45,%xmm5 18239 18240// CHECK: addsubps 32493, %xmm5 18241 addsubps 0x7eed,%xmm5 18242 18243// CHECK: addsubps 3133065982, %xmm5 18244 addsubps 0xbabecafe,%xmm5 18245 18246// CHECK: addsubps 305419896, %xmm5 18247 addsubps 0x12345678,%xmm5 18248 18249// CHECK: addsubps %xmm5, %xmm5 18250 addsubps %xmm5,%xmm5 18251 18252// CHECK: fisttpl 3735928559(%ebx,%ecx,8) 18253 fisttpl 0xdeadbeef(%ebx,%ecx,8) 18254 18255// CHECK: fisttpl 3133065982 18256 fisttpl 0xbabecafe 18257 18258// CHECK: fisttpl 305419896 18259 fisttpl 0x12345678 18260 18261// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5 18262 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 18263 18264// CHECK: haddpd 69, %xmm5 18265 haddpd 0x45,%xmm5 18266 18267// CHECK: haddpd 32493, %xmm5 18268 haddpd 0x7eed,%xmm5 18269 18270// CHECK: haddpd 3133065982, %xmm5 18271 haddpd 0xbabecafe,%xmm5 18272 18273// CHECK: haddpd 305419896, %xmm5 18274 haddpd 0x12345678,%xmm5 18275 18276// CHECK: haddpd %xmm5, %xmm5 18277 haddpd %xmm5,%xmm5 18278 18279// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5 18280 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5 18281 18282// CHECK: haddps 69, %xmm5 18283 haddps 0x45,%xmm5 18284 18285// CHECK: haddps 32493, %xmm5 18286 haddps 0x7eed,%xmm5 18287 18288// CHECK: haddps 3133065982, %xmm5 18289 haddps 0xbabecafe,%xmm5 18290 18291// CHECK: haddps 305419896, %xmm5 18292 haddps 0x12345678,%xmm5 18293 18294// CHECK: haddps %xmm5, %xmm5 18295 haddps %xmm5,%xmm5 18296 18297// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5 18298 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5 18299 18300// CHECK: hsubpd 69, %xmm5 18301 hsubpd 0x45,%xmm5 18302 18303// CHECK: hsubpd 32493, %xmm5 18304 hsubpd 0x7eed,%xmm5 18305 18306// CHECK: hsubpd 3133065982, %xmm5 18307 hsubpd 0xbabecafe,%xmm5 18308 18309// CHECK: hsubpd 305419896, %xmm5 18310 hsubpd 0x12345678,%xmm5 18311 18312// CHECK: hsubpd %xmm5, %xmm5 18313 hsubpd %xmm5,%xmm5 18314 18315// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5 18316 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5 18317 18318// CHECK: hsubps 69, %xmm5 18319 hsubps 0x45,%xmm5 18320 18321// CHECK: hsubps 32493, %xmm5 18322 hsubps 0x7eed,%xmm5 18323 18324// CHECK: hsubps 3133065982, %xmm5 18325 hsubps 0xbabecafe,%xmm5 18326 18327// CHECK: hsubps 305419896, %xmm5 18328 hsubps 0x12345678,%xmm5 18329 18330// CHECK: hsubps %xmm5, %xmm5 18331 hsubps %xmm5,%xmm5 18332 18333// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5 18334 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5 18335 18336// CHECK: lddqu 69, %xmm5 18337 lddqu 0x45,%xmm5 18338 18339// CHECK: lddqu 32493, %xmm5 18340 lddqu 0x7eed,%xmm5 18341 18342// CHECK: lddqu 3133065982, %xmm5 18343 lddqu 0xbabecafe,%xmm5 18344 18345// CHECK: lddqu 305419896, %xmm5 18346 lddqu 0x12345678,%xmm5 18347 18348// CHECK: monitor 18349 monitor 18350 18351// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5 18352 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5 18353 18354// CHECK: movddup 69, %xmm5 18355 movddup 0x45,%xmm5 18356 18357// CHECK: movddup 32493, %xmm5 18358 movddup 0x7eed,%xmm5 18359 18360// CHECK: movddup 3133065982, %xmm5 18361 movddup 0xbabecafe,%xmm5 18362 18363// CHECK: movddup 305419896, %xmm5 18364 movddup 0x12345678,%xmm5 18365 18366// CHECK: movddup %xmm5, %xmm5 18367 movddup %xmm5,%xmm5 18368 18369// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5 18370 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5 18371 18372// CHECK: movshdup 69, %xmm5 18373 movshdup 0x45,%xmm5 18374 18375// CHECK: movshdup 32493, %xmm5 18376 movshdup 0x7eed,%xmm5 18377 18378// CHECK: movshdup 3133065982, %xmm5 18379 movshdup 0xbabecafe,%xmm5 18380 18381// CHECK: movshdup 305419896, %xmm5 18382 movshdup 0x12345678,%xmm5 18383 18384// CHECK: movshdup %xmm5, %xmm5 18385 movshdup %xmm5,%xmm5 18386 18387// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5 18388 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5 18389 18390// CHECK: movsldup 69, %xmm5 18391 movsldup 0x45,%xmm5 18392 18393// CHECK: movsldup 32493, %xmm5 18394 movsldup 0x7eed,%xmm5 18395 18396// CHECK: movsldup 3133065982, %xmm5 18397 movsldup 0xbabecafe,%xmm5 18398 18399// CHECK: movsldup 305419896, %xmm5 18400 movsldup 0x12345678,%xmm5 18401 18402// CHECK: movsldup %xmm5, %xmm5 18403 movsldup %xmm5,%xmm5 18404 18405// CHECK: mwait 18406 mwait 18407 18408// CHECK: vmcall 18409 vmcall 18410 18411// CHECK: vmfunc 18412 vmfunc 18413 18414// CHECK: vmclear 3735928559(%ebx,%ecx,8) 18415 vmclear 0xdeadbeef(%ebx,%ecx,8) 18416 18417// CHECK: vmclear 32493 18418 vmclear 0x7eed 18419 18420// CHECK: vmclear 3133065982 18421 vmclear 0xbabecafe 18422 18423// CHECK: vmclear 305419896 18424 vmclear 0x12345678 18425 18426// CHECK: vmlaunch 18427 vmlaunch 18428 18429// CHECK: vmresume 18430 vmresume 18431 18432// CHECK: vmptrld 3735928559(%ebx,%ecx,8) 18433 vmptrld 0xdeadbeef(%ebx,%ecx,8) 18434 18435// CHECK: vmptrld 32493 18436 vmptrld 0x7eed 18437 18438// CHECK: vmptrld 3133065982 18439 vmptrld 0xbabecafe 18440 18441// CHECK: vmptrld 305419896 18442 vmptrld 0x12345678 18443 18444// CHECK: vmptrst 3735928559(%ebx,%ecx,8) 18445 vmptrst 0xdeadbeef(%ebx,%ecx,8) 18446 18447// CHECK: vmptrst 32493 18448 vmptrst 0x7eed 18449 18450// CHECK: vmptrst 3133065982 18451 vmptrst 0xbabecafe 18452 18453// CHECK: vmptrst 305419896 18454 vmptrst 0x12345678 18455 18456// CHECK: vmxoff 18457 vmxoff 18458 18459// CHECK: vmxon 3735928559(%ebx,%ecx,8) 18460 vmxon 0xdeadbeef(%ebx,%ecx,8) 18461 18462// CHECK: vmxon 32493 18463 vmxon 0x7eed 18464 18465// CHECK: vmxon 3133065982 18466 vmxon 0xbabecafe 18467 18468// CHECK: vmxon 305419896 18469 vmxon 0x12345678 18470 18471// CHECK: vmrun %eax 18472 vmrun %eax 18473 18474// CHECK: vmmcall 18475 vmmcall 18476 18477// CHECK: vmload %eax 18478 vmload %eax 18479 18480// CHECK: vmsave %eax 18481 vmsave %eax 18482 18483// CHECK: stgi 18484 stgi 18485 18486// CHECK: clgi 18487 clgi 18488 18489// CHECK: skinit %eax 18490 skinit %eax 18491 18492// CHECK: invlpga %ecx, %eax 18493 invlpga %ecx, %eax 18494 18495// CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3 18496 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3 18497 18498// CHECK: phaddw 69, %mm3 18499 phaddw 0x45,%mm3 18500 18501// CHECK: phaddw 32493, %mm3 18502 phaddw 0x7eed,%mm3 18503 18504// CHECK: phaddw 3133065982, %mm3 18505 phaddw 0xbabecafe,%mm3 18506 18507// CHECK: phaddw 305419896, %mm3 18508 phaddw 0x12345678,%mm3 18509 18510// CHECK: phaddw %mm3, %mm3 18511 phaddw %mm3,%mm3 18512 18513// CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5 18514 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5 18515 18516// CHECK: phaddw 69, %xmm5 18517 phaddw 0x45,%xmm5 18518 18519// CHECK: phaddw 32493, %xmm5 18520 phaddw 0x7eed,%xmm5 18521 18522// CHECK: phaddw 3133065982, %xmm5 18523 phaddw 0xbabecafe,%xmm5 18524 18525// CHECK: phaddw 305419896, %xmm5 18526 phaddw 0x12345678,%xmm5 18527 18528// CHECK: phaddw %xmm5, %xmm5 18529 phaddw %xmm5,%xmm5 18530 18531// CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3 18532 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3 18533 18534// CHECK: phaddd 69, %mm3 18535 phaddd 0x45,%mm3 18536 18537// CHECK: phaddd 32493, %mm3 18538 phaddd 0x7eed,%mm3 18539 18540// CHECK: phaddd 3133065982, %mm3 18541 phaddd 0xbabecafe,%mm3 18542 18543// CHECK: phaddd 305419896, %mm3 18544 phaddd 0x12345678,%mm3 18545 18546// CHECK: phaddd %mm3, %mm3 18547 phaddd %mm3,%mm3 18548 18549// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5 18550 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5 18551 18552// CHECK: phaddd 69, %xmm5 18553 phaddd 0x45,%xmm5 18554 18555// CHECK: phaddd 32493, %xmm5 18556 phaddd 0x7eed,%xmm5 18557 18558// CHECK: phaddd 3133065982, %xmm5 18559 phaddd 0xbabecafe,%xmm5 18560 18561// CHECK: phaddd 305419896, %xmm5 18562 phaddd 0x12345678,%xmm5 18563 18564// CHECK: phaddd %xmm5, %xmm5 18565 phaddd %xmm5,%xmm5 18566 18567// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3 18568 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3 18569 18570// CHECK: phaddsw 69, %mm3 18571 phaddsw 0x45,%mm3 18572 18573// CHECK: phaddsw 32493, %mm3 18574 phaddsw 0x7eed,%mm3 18575 18576// CHECK: phaddsw 3133065982, %mm3 18577 phaddsw 0xbabecafe,%mm3 18578 18579// CHECK: phaddsw 305419896, %mm3 18580 phaddsw 0x12345678,%mm3 18581 18582// CHECK: phaddsw %mm3, %mm3 18583 phaddsw %mm3,%mm3 18584 18585// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5 18586 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 18587 18588// CHECK: phaddsw 69, %xmm5 18589 phaddsw 0x45,%xmm5 18590 18591// CHECK: phaddsw 32493, %xmm5 18592 phaddsw 0x7eed,%xmm5 18593 18594// CHECK: phaddsw 3133065982, %xmm5 18595 phaddsw 0xbabecafe,%xmm5 18596 18597// CHECK: phaddsw 305419896, %xmm5 18598 phaddsw 0x12345678,%xmm5 18599 18600// CHECK: phaddsw %xmm5, %xmm5 18601 phaddsw %xmm5,%xmm5 18602 18603// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3 18604 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3 18605 18606// CHECK: phsubw 69, %mm3 18607 phsubw 0x45,%mm3 18608 18609// CHECK: phsubw 32493, %mm3 18610 phsubw 0x7eed,%mm3 18611 18612// CHECK: phsubw 3133065982, %mm3 18613 phsubw 0xbabecafe,%mm3 18614 18615// CHECK: phsubw 305419896, %mm3 18616 phsubw 0x12345678,%mm3 18617 18618// CHECK: phsubw %mm3, %mm3 18619 phsubw %mm3,%mm3 18620 18621// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5 18622 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5 18623 18624// CHECK: phsubw 69, %xmm5 18625 phsubw 0x45,%xmm5 18626 18627// CHECK: phsubw 32493, %xmm5 18628 phsubw 0x7eed,%xmm5 18629 18630// CHECK: phsubw 3133065982, %xmm5 18631 phsubw 0xbabecafe,%xmm5 18632 18633// CHECK: phsubw 305419896, %xmm5 18634 phsubw 0x12345678,%xmm5 18635 18636// CHECK: phsubw %xmm5, %xmm5 18637 phsubw %xmm5,%xmm5 18638 18639// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3 18640 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3 18641 18642// CHECK: phsubd 69, %mm3 18643 phsubd 0x45,%mm3 18644 18645// CHECK: phsubd 32493, %mm3 18646 phsubd 0x7eed,%mm3 18647 18648// CHECK: phsubd 3133065982, %mm3 18649 phsubd 0xbabecafe,%mm3 18650 18651// CHECK: phsubd 305419896, %mm3 18652 phsubd 0x12345678,%mm3 18653 18654// CHECK: phsubd %mm3, %mm3 18655 phsubd %mm3,%mm3 18656 18657// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5 18658 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5 18659 18660// CHECK: phsubd 69, %xmm5 18661 phsubd 0x45,%xmm5 18662 18663// CHECK: phsubd 32493, %xmm5 18664 phsubd 0x7eed,%xmm5 18665 18666// CHECK: phsubd 3133065982, %xmm5 18667 phsubd 0xbabecafe,%xmm5 18668 18669// CHECK: phsubd 305419896, %xmm5 18670 phsubd 0x12345678,%xmm5 18671 18672// CHECK: phsubd %xmm5, %xmm5 18673 phsubd %xmm5,%xmm5 18674 18675// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3 18676 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 18677 18678// CHECK: phsubsw 69, %mm3 18679 phsubsw 0x45,%mm3 18680 18681// CHECK: phsubsw 32493, %mm3 18682 phsubsw 0x7eed,%mm3 18683 18684// CHECK: phsubsw 3133065982, %mm3 18685 phsubsw 0xbabecafe,%mm3 18686 18687// CHECK: phsubsw 305419896, %mm3 18688 phsubsw 0x12345678,%mm3 18689 18690// CHECK: phsubsw %mm3, %mm3 18691 phsubsw %mm3,%mm3 18692 18693// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5 18694 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 18695 18696// CHECK: phsubsw 69, %xmm5 18697 phsubsw 0x45,%xmm5 18698 18699// CHECK: phsubsw 32493, %xmm5 18700 phsubsw 0x7eed,%xmm5 18701 18702// CHECK: phsubsw 3133065982, %xmm5 18703 phsubsw 0xbabecafe,%xmm5 18704 18705// CHECK: phsubsw 305419896, %xmm5 18706 phsubsw 0x12345678,%xmm5 18707 18708// CHECK: phsubsw %xmm5, %xmm5 18709 phsubsw %xmm5,%xmm5 18710 18711// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3 18712 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3 18713 18714// CHECK: pmaddubsw 69, %mm3 18715 pmaddubsw 0x45,%mm3 18716 18717// CHECK: pmaddubsw 32493, %mm3 18718 pmaddubsw 0x7eed,%mm3 18719 18720// CHECK: pmaddubsw 3133065982, %mm3 18721 pmaddubsw 0xbabecafe,%mm3 18722 18723// CHECK: pmaddubsw 305419896, %mm3 18724 pmaddubsw 0x12345678,%mm3 18725 18726// CHECK: pmaddubsw %mm3, %mm3 18727 pmaddubsw %mm3,%mm3 18728 18729// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5 18730 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 18731 18732// CHECK: pmaddubsw 69, %xmm5 18733 pmaddubsw 0x45,%xmm5 18734 18735// CHECK: pmaddubsw 32493, %xmm5 18736 pmaddubsw 0x7eed,%xmm5 18737 18738// CHECK: pmaddubsw 3133065982, %xmm5 18739 pmaddubsw 0xbabecafe,%xmm5 18740 18741// CHECK: pmaddubsw 305419896, %xmm5 18742 pmaddubsw 0x12345678,%xmm5 18743 18744// CHECK: pmaddubsw %xmm5, %xmm5 18745 pmaddubsw %xmm5,%xmm5 18746 18747// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3 18748 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3 18749 18750// CHECK: pmulhrsw 69, %mm3 18751 pmulhrsw 0x45,%mm3 18752 18753// CHECK: pmulhrsw 32493, %mm3 18754 pmulhrsw 0x7eed,%mm3 18755 18756// CHECK: pmulhrsw 3133065982, %mm3 18757 pmulhrsw 0xbabecafe,%mm3 18758 18759// CHECK: pmulhrsw 305419896, %mm3 18760 pmulhrsw 0x12345678,%mm3 18761 18762// CHECK: pmulhrsw %mm3, %mm3 18763 pmulhrsw %mm3,%mm3 18764 18765// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5 18766 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 18767 18768// CHECK: pmulhrsw 69, %xmm5 18769 pmulhrsw 0x45,%xmm5 18770 18771// CHECK: pmulhrsw 32493, %xmm5 18772 pmulhrsw 0x7eed,%xmm5 18773 18774// CHECK: pmulhrsw 3133065982, %xmm5 18775 pmulhrsw 0xbabecafe,%xmm5 18776 18777// CHECK: pmulhrsw 305419896, %xmm5 18778 pmulhrsw 0x12345678,%xmm5 18779 18780// CHECK: pmulhrsw %xmm5, %xmm5 18781 pmulhrsw %xmm5,%xmm5 18782 18783// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3 18784 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3 18785 18786// CHECK: pshufb 69, %mm3 18787 pshufb 0x45,%mm3 18788 18789// CHECK: pshufb 32493, %mm3 18790 pshufb 0x7eed,%mm3 18791 18792// CHECK: pshufb 3133065982, %mm3 18793 pshufb 0xbabecafe,%mm3 18794 18795// CHECK: pshufb 305419896, %mm3 18796 pshufb 0x12345678,%mm3 18797 18798// CHECK: pshufb %mm3, %mm3 18799 pshufb %mm3,%mm3 18800 18801// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5 18802 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5 18803 18804// CHECK: pshufb 69, %xmm5 18805 pshufb 0x45,%xmm5 18806 18807// CHECK: pshufb 32493, %xmm5 18808 pshufb 0x7eed,%xmm5 18809 18810// CHECK: pshufb 3133065982, %xmm5 18811 pshufb 0xbabecafe,%xmm5 18812 18813// CHECK: pshufb 305419896, %xmm5 18814 pshufb 0x12345678,%xmm5 18815 18816// CHECK: pshufb %xmm5, %xmm5 18817 pshufb %xmm5,%xmm5 18818 18819// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3 18820 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3 18821 18822// CHECK: psignb 69, %mm3 18823 psignb 0x45,%mm3 18824 18825// CHECK: psignb 32493, %mm3 18826 psignb 0x7eed,%mm3 18827 18828// CHECK: psignb 3133065982, %mm3 18829 psignb 0xbabecafe,%mm3 18830 18831// CHECK: psignb 305419896, %mm3 18832 psignb 0x12345678,%mm3 18833 18834// CHECK: psignb %mm3, %mm3 18835 psignb %mm3,%mm3 18836 18837// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5 18838 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5 18839 18840// CHECK: psignb 69, %xmm5 18841 psignb 0x45,%xmm5 18842 18843// CHECK: psignb 32493, %xmm5 18844 psignb 0x7eed,%xmm5 18845 18846// CHECK: psignb 3133065982, %xmm5 18847 psignb 0xbabecafe,%xmm5 18848 18849// CHECK: psignb 305419896, %xmm5 18850 psignb 0x12345678,%xmm5 18851 18852// CHECK: psignb %xmm5, %xmm5 18853 psignb %xmm5,%xmm5 18854 18855// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3 18856 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3 18857 18858// CHECK: psignw 69, %mm3 18859 psignw 0x45,%mm3 18860 18861// CHECK: psignw 32493, %mm3 18862 psignw 0x7eed,%mm3 18863 18864// CHECK: psignw 3133065982, %mm3 18865 psignw 0xbabecafe,%mm3 18866 18867// CHECK: psignw 305419896, %mm3 18868 psignw 0x12345678,%mm3 18869 18870// CHECK: psignw %mm3, %mm3 18871 psignw %mm3,%mm3 18872 18873// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5 18874 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5 18875 18876// CHECK: psignw 69, %xmm5 18877 psignw 0x45,%xmm5 18878 18879// CHECK: psignw 32493, %xmm5 18880 psignw 0x7eed,%xmm5 18881 18882// CHECK: psignw 3133065982, %xmm5 18883 psignw 0xbabecafe,%xmm5 18884 18885// CHECK: psignw 305419896, %xmm5 18886 psignw 0x12345678,%xmm5 18887 18888// CHECK: psignw %xmm5, %xmm5 18889 psignw %xmm5,%xmm5 18890 18891// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3 18892 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3 18893 18894// CHECK: psignd 69, %mm3 18895 psignd 0x45,%mm3 18896 18897// CHECK: psignd 32493, %mm3 18898 psignd 0x7eed,%mm3 18899 18900// CHECK: psignd 3133065982, %mm3 18901 psignd 0xbabecafe,%mm3 18902 18903// CHECK: psignd 305419896, %mm3 18904 psignd 0x12345678,%mm3 18905 18906// CHECK: psignd %mm3, %mm3 18907 psignd %mm3,%mm3 18908 18909// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5 18910 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5 18911 18912// CHECK: psignd 69, %xmm5 18913 psignd 0x45,%xmm5 18914 18915// CHECK: psignd 32493, %xmm5 18916 psignd 0x7eed,%xmm5 18917 18918// CHECK: psignd 3133065982, %xmm5 18919 psignd 0xbabecafe,%xmm5 18920 18921// CHECK: psignd 305419896, %xmm5 18922 psignd 0x12345678,%xmm5 18923 18924// CHECK: psignd %xmm5, %xmm5 18925 psignd %xmm5,%xmm5 18926 18927// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3 18928 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3 18929 18930// CHECK: pabsb 69, %mm3 18931 pabsb 0x45,%mm3 18932 18933// CHECK: pabsb 32493, %mm3 18934 pabsb 0x7eed,%mm3 18935 18936// CHECK: pabsb 3133065982, %mm3 18937 pabsb 0xbabecafe,%mm3 18938 18939// CHECK: pabsb 305419896, %mm3 18940 pabsb 0x12345678,%mm3 18941 18942// CHECK: pabsb %mm3, %mm3 18943 pabsb %mm3,%mm3 18944 18945// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5 18946 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 18947 18948// CHECK: pabsb 69, %xmm5 18949 pabsb 0x45,%xmm5 18950 18951// CHECK: pabsb 32493, %xmm5 18952 pabsb 0x7eed,%xmm5 18953 18954// CHECK: pabsb 3133065982, %xmm5 18955 pabsb 0xbabecafe,%xmm5 18956 18957// CHECK: pabsb 305419896, %xmm5 18958 pabsb 0x12345678,%xmm5 18959 18960// CHECK: pabsb %xmm5, %xmm5 18961 pabsb %xmm5,%xmm5 18962 18963// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3 18964 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3 18965 18966// CHECK: pabsw 69, %mm3 18967 pabsw 0x45,%mm3 18968 18969// CHECK: pabsw 32493, %mm3 18970 pabsw 0x7eed,%mm3 18971 18972// CHECK: pabsw 3133065982, %mm3 18973 pabsw 0xbabecafe,%mm3 18974 18975// CHECK: pabsw 305419896, %mm3 18976 pabsw 0x12345678,%mm3 18977 18978// CHECK: pabsw %mm3, %mm3 18979 pabsw %mm3,%mm3 18980 18981// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5 18982 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5 18983 18984// CHECK: pabsw 69, %xmm5 18985 pabsw 0x45,%xmm5 18986 18987// CHECK: pabsw 32493, %xmm5 18988 pabsw 0x7eed,%xmm5 18989 18990// CHECK: pabsw 3133065982, %xmm5 18991 pabsw 0xbabecafe,%xmm5 18992 18993// CHECK: pabsw 305419896, %xmm5 18994 pabsw 0x12345678,%xmm5 18995 18996// CHECK: pabsw %xmm5, %xmm5 18997 pabsw %xmm5,%xmm5 18998 18999// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3 19000 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3 19001 19002// CHECK: pabsd 69, %mm3 19003 pabsd 0x45,%mm3 19004 19005// CHECK: pabsd 32493, %mm3 19006 pabsd 0x7eed,%mm3 19007 19008// CHECK: pabsd 3133065982, %mm3 19009 pabsd 0xbabecafe,%mm3 19010 19011// CHECK: pabsd 305419896, %mm3 19012 pabsd 0x12345678,%mm3 19013 19014// CHECK: pabsd %mm3, %mm3 19015 pabsd %mm3,%mm3 19016 19017// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5 19018 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 19019 19020// CHECK: pabsd 69, %xmm5 19021 pabsd 0x45,%xmm5 19022 19023// CHECK: pabsd 32493, %xmm5 19024 pabsd 0x7eed,%xmm5 19025 19026// CHECK: pabsd 3133065982, %xmm5 19027 pabsd 0xbabecafe,%xmm5 19028 19029// CHECK: pabsd 305419896, %xmm5 19030 pabsd 0x12345678,%xmm5 19031 19032// CHECK: pabsd %xmm5, %xmm5 19033 pabsd %xmm5,%xmm5 19034 19035// CHECK: femms 19036 femms 19037 19038// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5 19039 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5 19040 19041// CHECK: movntdqa 69, %xmm5 19042 movntdqa 0x45,%xmm5 19043 19044// CHECK: movntdqa 32493, %xmm5 19045 movntdqa 0x7eed,%xmm5 19046 19047// CHECK: movntdqa 3133065982, %xmm5 19048 movntdqa 0xbabecafe,%xmm5 19049 19050// CHECK: movntdqa 305419896, %xmm5 19051 movntdqa 0x12345678,%xmm5 19052 19053// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5 19054 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 19055 19056// CHECK: packusdw 69, %xmm5 19057 packusdw 0x45,%xmm5 19058 19059// CHECK: packusdw 32493, %xmm5 19060 packusdw 0x7eed,%xmm5 19061 19062// CHECK: packusdw 3133065982, %xmm5 19063 packusdw 0xbabecafe,%xmm5 19064 19065// CHECK: packusdw 305419896, %xmm5 19066 packusdw 0x12345678,%xmm5 19067 19068// CHECK: packusdw %xmm5, %xmm5 19069 packusdw %xmm5,%xmm5 19070 19071// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5 19072 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19073 19074// CHECK: pcmpeqq 69, %xmm5 19075 pcmpeqq 0x45,%xmm5 19076 19077// CHECK: pcmpeqq 32493, %xmm5 19078 pcmpeqq 0x7eed,%xmm5 19079 19080// CHECK: pcmpeqq 3133065982, %xmm5 19081 pcmpeqq 0xbabecafe,%xmm5 19082 19083// CHECK: pcmpeqq 305419896, %xmm5 19084 pcmpeqq 0x12345678,%xmm5 19085 19086// CHECK: pcmpeqq %xmm5, %xmm5 19087 pcmpeqq %xmm5,%xmm5 19088 19089// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5 19090 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 19091 19092// CHECK: phminposuw 69, %xmm5 19093 phminposuw 0x45,%xmm5 19094 19095// CHECK: phminposuw 32493, %xmm5 19096 phminposuw 0x7eed,%xmm5 19097 19098// CHECK: phminposuw 3133065982, %xmm5 19099 phminposuw 0xbabecafe,%xmm5 19100 19101// CHECK: phminposuw 305419896, %xmm5 19102 phminposuw 0x12345678,%xmm5 19103 19104// CHECK: phminposuw %xmm5, %xmm5 19105 phminposuw %xmm5,%xmm5 19106 19107// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5 19108 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 19109 19110// CHECK: pmaxsb 69, %xmm5 19111 pmaxsb 0x45,%xmm5 19112 19113// CHECK: pmaxsb 32493, %xmm5 19114 pmaxsb 0x7eed,%xmm5 19115 19116// CHECK: pmaxsb 3133065982, %xmm5 19117 pmaxsb 0xbabecafe,%xmm5 19118 19119// CHECK: pmaxsb 305419896, %xmm5 19120 pmaxsb 0x12345678,%xmm5 19121 19122// CHECK: pmaxsb %xmm5, %xmm5 19123 pmaxsb %xmm5,%xmm5 19124 19125// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5 19126 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 19127 19128// CHECK: pmaxsd 69, %xmm5 19129 pmaxsd 0x45,%xmm5 19130 19131// CHECK: pmaxsd 32493, %xmm5 19132 pmaxsd 0x7eed,%xmm5 19133 19134// CHECK: pmaxsd 3133065982, %xmm5 19135 pmaxsd 0xbabecafe,%xmm5 19136 19137// CHECK: pmaxsd 305419896, %xmm5 19138 pmaxsd 0x12345678,%xmm5 19139 19140// CHECK: pmaxsd %xmm5, %xmm5 19141 pmaxsd %xmm5,%xmm5 19142 19143// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5 19144 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5 19145 19146// CHECK: pmaxud 69, %xmm5 19147 pmaxud 0x45,%xmm5 19148 19149// CHECK: pmaxud 32493, %xmm5 19150 pmaxud 0x7eed,%xmm5 19151 19152// CHECK: pmaxud 3133065982, %xmm5 19153 pmaxud 0xbabecafe,%xmm5 19154 19155// CHECK: pmaxud 305419896, %xmm5 19156 pmaxud 0x12345678,%xmm5 19157 19158// CHECK: pmaxud %xmm5, %xmm5 19159 pmaxud %xmm5,%xmm5 19160 19161// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5 19162 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 19163 19164// CHECK: pmaxuw 69, %xmm5 19165 pmaxuw 0x45,%xmm5 19166 19167// CHECK: pmaxuw 32493, %xmm5 19168 pmaxuw 0x7eed,%xmm5 19169 19170// CHECK: pmaxuw 3133065982, %xmm5 19171 pmaxuw 0xbabecafe,%xmm5 19172 19173// CHECK: pmaxuw 305419896, %xmm5 19174 pmaxuw 0x12345678,%xmm5 19175 19176// CHECK: pmaxuw %xmm5, %xmm5 19177 pmaxuw %xmm5,%xmm5 19178 19179// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5 19180 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5 19181 19182// CHECK: pminsb 69, %xmm5 19183 pminsb 0x45,%xmm5 19184 19185// CHECK: pminsb 32493, %xmm5 19186 pminsb 0x7eed,%xmm5 19187 19188// CHECK: pminsb 3133065982, %xmm5 19189 pminsb 0xbabecafe,%xmm5 19190 19191// CHECK: pminsb 305419896, %xmm5 19192 pminsb 0x12345678,%xmm5 19193 19194// CHECK: pminsb %xmm5, %xmm5 19195 pminsb %xmm5,%xmm5 19196 19197// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5 19198 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5 19199 19200// CHECK: pminsd 69, %xmm5 19201 pminsd 0x45,%xmm5 19202 19203// CHECK: pminsd 32493, %xmm5 19204 pminsd 0x7eed,%xmm5 19205 19206// CHECK: pminsd 3133065982, %xmm5 19207 pminsd 0xbabecafe,%xmm5 19208 19209// CHECK: pminsd 305419896, %xmm5 19210 pminsd 0x12345678,%xmm5 19211 19212// CHECK: pminsd %xmm5, %xmm5 19213 pminsd %xmm5,%xmm5 19214 19215// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5 19216 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5 19217 19218// CHECK: pminud 69, %xmm5 19219 pminud 0x45,%xmm5 19220 19221// CHECK: pminud 32493, %xmm5 19222 pminud 0x7eed,%xmm5 19223 19224// CHECK: pminud 3133065982, %xmm5 19225 pminud 0xbabecafe,%xmm5 19226 19227// CHECK: pminud 305419896, %xmm5 19228 pminud 0x12345678,%xmm5 19229 19230// CHECK: pminud %xmm5, %xmm5 19231 pminud %xmm5,%xmm5 19232 19233// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5 19234 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5 19235 19236// CHECK: pminuw 69, %xmm5 19237 pminuw 0x45,%xmm5 19238 19239// CHECK: pminuw 32493, %xmm5 19240 pminuw 0x7eed,%xmm5 19241 19242// CHECK: pminuw 3133065982, %xmm5 19243 pminuw 0xbabecafe,%xmm5 19244 19245// CHECK: pminuw 305419896, %xmm5 19246 pminuw 0x12345678,%xmm5 19247 19248// CHECK: pminuw %xmm5, %xmm5 19249 pminuw %xmm5,%xmm5 19250 19251// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5 19252 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 19253 19254// CHECK: pmovsxbw 69, %xmm5 19255 pmovsxbw 0x45,%xmm5 19256 19257// CHECK: pmovsxbw 32493, %xmm5 19258 pmovsxbw 0x7eed,%xmm5 19259 19260// CHECK: pmovsxbw 3133065982, %xmm5 19261 pmovsxbw 0xbabecafe,%xmm5 19262 19263// CHECK: pmovsxbw 305419896, %xmm5 19264 pmovsxbw 0x12345678,%xmm5 19265 19266// CHECK: pmovsxbw %xmm5, %xmm5 19267 pmovsxbw %xmm5,%xmm5 19268 19269// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5 19270 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 19271 19272// CHECK: pmovsxbd 69, %xmm5 19273 pmovsxbd 0x45,%xmm5 19274 19275// CHECK: pmovsxbd 32493, %xmm5 19276 pmovsxbd 0x7eed,%xmm5 19277 19278// CHECK: pmovsxbd 3133065982, %xmm5 19279 pmovsxbd 0xbabecafe,%xmm5 19280 19281// CHECK: pmovsxbd 305419896, %xmm5 19282 pmovsxbd 0x12345678,%xmm5 19283 19284// CHECK: pmovsxbd %xmm5, %xmm5 19285 pmovsxbd %xmm5,%xmm5 19286 19287// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5 19288 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19289 19290// CHECK: pmovsxbq 69, %xmm5 19291 pmovsxbq 0x45,%xmm5 19292 19293// CHECK: pmovsxbq 32493, %xmm5 19294 pmovsxbq 0x7eed,%xmm5 19295 19296// CHECK: pmovsxbq 3133065982, %xmm5 19297 pmovsxbq 0xbabecafe,%xmm5 19298 19299// CHECK: pmovsxbq 305419896, %xmm5 19300 pmovsxbq 0x12345678,%xmm5 19301 19302// CHECK: pmovsxbq %xmm5, %xmm5 19303 pmovsxbq %xmm5,%xmm5 19304 19305// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5 19306 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 19307 19308// CHECK: pmovsxwd 69, %xmm5 19309 pmovsxwd 0x45,%xmm5 19310 19311// CHECK: pmovsxwd 32493, %xmm5 19312 pmovsxwd 0x7eed,%xmm5 19313 19314// CHECK: pmovsxwd 3133065982, %xmm5 19315 pmovsxwd 0xbabecafe,%xmm5 19316 19317// CHECK: pmovsxwd 305419896, %xmm5 19318 pmovsxwd 0x12345678,%xmm5 19319 19320// CHECK: pmovsxwd %xmm5, %xmm5 19321 pmovsxwd %xmm5,%xmm5 19322 19323// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5 19324 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19325 19326// CHECK: pmovsxwq 69, %xmm5 19327 pmovsxwq 0x45,%xmm5 19328 19329// CHECK: pmovsxwq 32493, %xmm5 19330 pmovsxwq 0x7eed,%xmm5 19331 19332// CHECK: pmovsxwq 3133065982, %xmm5 19333 pmovsxwq 0xbabecafe,%xmm5 19334 19335// CHECK: pmovsxwq 305419896, %xmm5 19336 pmovsxwq 0x12345678,%xmm5 19337 19338// CHECK: pmovsxwq %xmm5, %xmm5 19339 pmovsxwq %xmm5,%xmm5 19340 19341// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5 19342 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19343 19344// CHECK: pmovsxdq 69, %xmm5 19345 pmovsxdq 0x45,%xmm5 19346 19347// CHECK: pmovsxdq 32493, %xmm5 19348 pmovsxdq 0x7eed,%xmm5 19349 19350// CHECK: pmovsxdq 3133065982, %xmm5 19351 pmovsxdq 0xbabecafe,%xmm5 19352 19353// CHECK: pmovsxdq 305419896, %xmm5 19354 pmovsxdq 0x12345678,%xmm5 19355 19356// CHECK: pmovsxdq %xmm5, %xmm5 19357 pmovsxdq %xmm5,%xmm5 19358 19359// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5 19360 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5 19361 19362// CHECK: pmovzxbw 69, %xmm5 19363 pmovzxbw 0x45,%xmm5 19364 19365// CHECK: pmovzxbw 32493, %xmm5 19366 pmovzxbw 0x7eed,%xmm5 19367 19368// CHECK: pmovzxbw 3133065982, %xmm5 19369 pmovzxbw 0xbabecafe,%xmm5 19370 19371// CHECK: pmovzxbw 305419896, %xmm5 19372 pmovzxbw 0x12345678,%xmm5 19373 19374// CHECK: pmovzxbw %xmm5, %xmm5 19375 pmovzxbw %xmm5,%xmm5 19376 19377// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5 19378 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5 19379 19380// CHECK: pmovzxbd 69, %xmm5 19381 pmovzxbd 0x45,%xmm5 19382 19383// CHECK: pmovzxbd 32493, %xmm5 19384 pmovzxbd 0x7eed,%xmm5 19385 19386// CHECK: pmovzxbd 3133065982, %xmm5 19387 pmovzxbd 0xbabecafe,%xmm5 19388 19389// CHECK: pmovzxbd 305419896, %xmm5 19390 pmovzxbd 0x12345678,%xmm5 19391 19392// CHECK: pmovzxbd %xmm5, %xmm5 19393 pmovzxbd %xmm5,%xmm5 19394 19395// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5 19396 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19397 19398// CHECK: pmovzxbq 69, %xmm5 19399 pmovzxbq 0x45,%xmm5 19400 19401// CHECK: pmovzxbq 32493, %xmm5 19402 pmovzxbq 0x7eed,%xmm5 19403 19404// CHECK: pmovzxbq 3133065982, %xmm5 19405 pmovzxbq 0xbabecafe,%xmm5 19406 19407// CHECK: pmovzxbq 305419896, %xmm5 19408 pmovzxbq 0x12345678,%xmm5 19409 19410// CHECK: pmovzxbq %xmm5, %xmm5 19411 pmovzxbq %xmm5,%xmm5 19412 19413// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5 19414 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5 19415 19416// CHECK: pmovzxwd 69, %xmm5 19417 pmovzxwd 0x45,%xmm5 19418 19419// CHECK: pmovzxwd 32493, %xmm5 19420 pmovzxwd 0x7eed,%xmm5 19421 19422// CHECK: pmovzxwd 3133065982, %xmm5 19423 pmovzxwd 0xbabecafe,%xmm5 19424 19425// CHECK: pmovzxwd 305419896, %xmm5 19426 pmovzxwd 0x12345678,%xmm5 19427 19428// CHECK: pmovzxwd %xmm5, %xmm5 19429 pmovzxwd %xmm5,%xmm5 19430 19431// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5 19432 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19433 19434// CHECK: pmovzxwq 69, %xmm5 19435 pmovzxwq 0x45,%xmm5 19436 19437// CHECK: pmovzxwq 32493, %xmm5 19438 pmovzxwq 0x7eed,%xmm5 19439 19440// CHECK: pmovzxwq 3133065982, %xmm5 19441 pmovzxwq 0xbabecafe,%xmm5 19442 19443// CHECK: pmovzxwq 305419896, %xmm5 19444 pmovzxwq 0x12345678,%xmm5 19445 19446// CHECK: pmovzxwq %xmm5, %xmm5 19447 pmovzxwq %xmm5,%xmm5 19448 19449// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5 19450 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19451 19452// CHECK: pmovzxdq 69, %xmm5 19453 pmovzxdq 0x45,%xmm5 19454 19455// CHECK: pmovzxdq 32493, %xmm5 19456 pmovzxdq 0x7eed,%xmm5 19457 19458// CHECK: pmovzxdq 3133065982, %xmm5 19459 pmovzxdq 0xbabecafe,%xmm5 19460 19461// CHECK: pmovzxdq 305419896, %xmm5 19462 pmovzxdq 0x12345678,%xmm5 19463 19464// CHECK: pmovzxdq %xmm5, %xmm5 19465 pmovzxdq %xmm5,%xmm5 19466 19467// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5 19468 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19469 19470// CHECK: pmuldq 69, %xmm5 19471 pmuldq 0x45,%xmm5 19472 19473// CHECK: pmuldq 32493, %xmm5 19474 pmuldq 0x7eed,%xmm5 19475 19476// CHECK: pmuldq 3133065982, %xmm5 19477 pmuldq 0xbabecafe,%xmm5 19478 19479// CHECK: pmuldq 305419896, %xmm5 19480 pmuldq 0x12345678,%xmm5 19481 19482// CHECK: pmuldq %xmm5, %xmm5 19483 pmuldq %xmm5,%xmm5 19484 19485// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5 19486 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5 19487 19488// CHECK: pmulld 69, %xmm5 19489 pmulld 0x45,%xmm5 19490 19491// CHECK: pmulld 32493, %xmm5 19492 pmulld 0x7eed,%xmm5 19493 19494// CHECK: pmulld 3133065982, %xmm5 19495 pmulld 0xbabecafe,%xmm5 19496 19497// CHECK: pmulld 305419896, %xmm5 19498 pmulld 0x12345678,%xmm5 19499 19500// CHECK: pmulld %xmm5, %xmm5 19501 pmulld %xmm5,%xmm5 19502 19503// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5 19504 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5 19505 19506// CHECK: ptest 69, %xmm5 19507 ptest 0x45,%xmm5 19508 19509// CHECK: ptest 32493, %xmm5 19510 ptest 0x7eed,%xmm5 19511 19512// CHECK: ptest 3133065982, %xmm5 19513 ptest 0xbabecafe,%xmm5 19514 19515// CHECK: ptest 305419896, %xmm5 19516 ptest 0x12345678,%xmm5 19517 19518// CHECK: ptest %xmm5, %xmm5 19519 ptest %xmm5,%xmm5 19520 19521// CHECK: crc32b %bl, %eax 19522 crc32b %bl, %eax 19523 19524// CHECK: crc32b 4(%ebx), %eax 19525 crc32b 4(%ebx), %eax 19526 19527// CHECK: crc32w %bx, %eax 19528 crc32w %bx, %eax 19529 19530// CHECK: crc32w 4(%ebx), %eax 19531 crc32w 4(%ebx), %eax 19532 19533// CHECK: crc32l %ebx, %eax 19534 crc32l %ebx, %eax 19535 19536// CHECK: crc32l 4(%ebx), %eax 19537 crc32l 4(%ebx), %eax 19538 19539// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx 19540 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx 19541 19542// CHECK: crc32l 69, %ecx 19543 crc32l 0x45,%ecx 19544 19545// CHECK: crc32l 32493, %ecx 19546 crc32l 0x7eed,%ecx 19547 19548// CHECK: crc32l 3133065982, %ecx 19549 crc32l 0xbabecafe,%ecx 19550 19551// CHECK: crc32l %ecx, %ecx 19552 crc32l %ecx,%ecx 19553 19554// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5 19555 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5 19556 19557// CHECK: pcmpgtq 69, %xmm5 19558 pcmpgtq 0x45,%xmm5 19559 19560// CHECK: pcmpgtq 32493, %xmm5 19561 pcmpgtq 0x7eed,%xmm5 19562 19563// CHECK: pcmpgtq 3133065982, %xmm5 19564 pcmpgtq 0xbabecafe,%xmm5 19565 19566// CHECK: pcmpgtq 305419896, %xmm5 19567 pcmpgtq 0x12345678,%xmm5 19568 19569// CHECK: pcmpgtq %xmm5, %xmm5 19570 pcmpgtq %xmm5,%xmm5 19571 19572// CHECK: aesimc %xmm0, %xmm1 19573 aesimc %xmm0,%xmm1 19574 19575// CHECK: aesimc (%eax), %xmm1 19576 aesimc (%eax),%xmm1 19577 19578// CHECK: aesenc %xmm1, %xmm2 19579 aesenc %xmm1,%xmm2 19580 19581// CHECK: aesenc 4(%ebx), %xmm2 19582 aesenc 4(%ebx),%xmm2 19583 19584// CHECK: aesenclast %xmm3, %xmm4 19585 aesenclast %xmm3,%xmm4 19586 19587// CHECK: aesenclast 4(%edx,%edi), %xmm4 19588 aesenclast 4(%edx,%edi),%xmm4 19589 19590// CHECK: aesdec %xmm5, %xmm6 19591 aesdec %xmm5,%xmm6 19592 19593// CHECK: aesdec 4(%ecx,%eax,8), %xmm6 19594 aesdec 4(%ecx,%eax,8),%xmm6 19595 19596// CHECK: aesdeclast %xmm7, %xmm0 19597 aesdeclast %xmm7,%xmm0 19598 19599// CHECK: aesdeclast 3405691582, %xmm0 19600 aesdeclast 0xcafebabe,%xmm0 19601 19602// CHECK: aeskeygenassist $125, %xmm1, %xmm2 19603 aeskeygenassist $125, %xmm1, %xmm2 19604 19605// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2 19606 aeskeygenassist $125, (%edx,%eax,4), %xmm2 19607 19608// CHECK: blendvps (%eax), %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0x08] 19609 blendvps (%eax), %xmm1 19610// CHECK: blendvps %xmm2, %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0xca] 19611 blendvps %xmm2, %xmm1 19612 19613// rdar://9795008 19614// These instructions take a mask not an 8-bit sign extended value. 19615// CHECK: blendps $129, %xmm2, %xmm1 19616 blendps $0x81, %xmm2, %xmm1 19617// CHECK: blendpd $129, %xmm2, %xmm1 19618 blendpd $0x81, %xmm2, %xmm1 19619// CHECK: pblendw $129, %xmm2, %xmm1 19620 pblendw $0x81, %xmm2, %xmm1 19621// CHECK: mpsadbw $129, %xmm2, %xmm1 19622 mpsadbw $0x81, %xmm2, %xmm1 19623// CHECK: dpps $129, %xmm2, %xmm1 19624 dpps $0x81, %xmm2, %xmm1 19625// CHECK: dppd $129, %xmm2, %xmm1 19626 dppd $0x81, %xmm2, %xmm1 19627// CHECK: insertps $129, %xmm2, %xmm1 19628 insertps $0x81, %xmm2, %xmm1 19629