brintos

brintos / llvm-project-archived public Read only

0
0
Text · 97.7 KiB · 3ce9dec Raw
3555 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: aaa 4// CHECK: encoding: [0x37]          5aaa 6 7// CHECK: aad $0 8// CHECK: encoding: [0xd5,0x00]         9aad $0 10 11// CHECK: aam $0 12// CHECK: encoding: [0xd4,0x00]         13aam $0 14 15// CHECK: aas 16// CHECK: encoding: [0x3f]          17aas 18 19// CHECK: adcb $0, -485498096(%edx,%eax,4) 20// CHECK: encoding: [0x80,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]        21adcb $0, -485498096(%edx,%eax,4) 22 23// CHECK: adcb $0, 485498096(%edx,%eax,4) 24// CHECK: encoding: [0x80,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        25adcb $0, 485498096(%edx,%eax,4) 26 27// CHECK: adcb $0, 485498096(%edx) 28// CHECK: encoding: [0x80,0x92,0xf0,0x1c,0xf0,0x1c,0x00]        29adcb $0, 485498096(%edx) 30 31// CHECK: adcb $0, 485498096 32// CHECK: encoding: [0x80,0x15,0xf0,0x1c,0xf0,0x1c,0x00]        33adcb $0, 485498096 34 35// CHECK: adcb $0, 64(%edx,%eax) 36// CHECK: encoding: [0x80,0x54,0x02,0x40,0x00]        37adcb $0, 64(%edx,%eax) 38 39// CHECK: adcb $0, %al 40// CHECK: encoding: [0x14,0x00]        41adcb $0, %al 42 43// CHECK: adcb $0, (%edx) 44// CHECK: encoding: [0x80,0x12,0x00]        45adcb $0, (%edx) 46 47// CHECK: adcl $0, -485498096(%edx,%eax,4) 48// CHECK: encoding: [0x83,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]        49adcl $0, -485498096(%edx,%eax,4) 50 51// CHECK: adcl $0, 485498096(%edx,%eax,4) 52// CHECK: encoding: [0x83,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        53adcl $0, 485498096(%edx,%eax,4) 54 55// CHECK: adcl $0, 485498096(%edx) 56// CHECK: encoding: [0x83,0x92,0xf0,0x1c,0xf0,0x1c,0x00]        57adcl $0, 485498096(%edx) 58 59// CHECK: adcl $0, 485498096 60// CHECK: encoding: [0x83,0x15,0xf0,0x1c,0xf0,0x1c,0x00]        61adcl $0, 485498096 62 63// CHECK: adcl $0, 64(%edx,%eax) 64// CHECK: encoding: [0x83,0x54,0x02,0x40,0x00]        65adcl $0, 64(%edx,%eax) 66 67// CHECK: adcl $0, %eax 68// CHECK: encoding: [0x83,0xd0,0x00]        69adcl $0, %eax 70 71// CHECK: adcl $0, (%edx) 72// CHECK: encoding: [0x83,0x12,0x00]        73adcl $0, (%edx) 74 75// CHECK: adcl 3809469200(%edx,%eax,4), %eax 76// CHECK: encoding: [0x13,0x84,0x82,0x10,0xe3,0x0f,0xe3]        77adcl 3809469200(%edx,%eax,4), %eax 78 79// CHECK: adcl 485498096, %eax 80// CHECK: encoding: [0x13,0x05,0xf0,0x1c,0xf0,0x1c]        81adcl 485498096, %eax 82 83// CHECK: adcl 485498096(%edx,%eax,4), %eax 84// CHECK: encoding: [0x13,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        85adcl 485498096(%edx,%eax,4), %eax 86 87// CHECK: adcl 485498096(%edx), %eax 88// CHECK: encoding: [0x13,0x82,0xf0,0x1c,0xf0,0x1c]        89adcl 485498096(%edx), %eax 90 91// CHECK: adcl 64(%edx,%eax), %eax 92// CHECK: encoding: [0x13,0x44,0x02,0x40]        93adcl 64(%edx,%eax), %eax 94 95// CHECK: adcl %eax, 3809469200(%edx,%eax,4) 96// CHECK: encoding: [0x11,0x84,0x82,0x10,0xe3,0x0f,0xe3]        97adcl %eax, 3809469200(%edx,%eax,4) 98 99// CHECK: adcl %eax, 485498096(%edx,%eax,4) 100// CHECK: encoding: [0x11,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        101adcl %eax, 485498096(%edx,%eax,4) 102 103// CHECK: adcl %eax, 485498096(%edx) 104// CHECK: encoding: [0x11,0x82,0xf0,0x1c,0xf0,0x1c]        105adcl %eax, 485498096(%edx) 106 107// CHECK: adcl %eax, 485498096 108// CHECK: encoding: [0x11,0x05,0xf0,0x1c,0xf0,0x1c]        109adcl %eax, 485498096 110 111// CHECK: adcl %eax, 64(%edx,%eax) 112// CHECK: encoding: [0x11,0x44,0x02,0x40]        113adcl %eax, 64(%edx,%eax) 114 115// CHECK: adcl %eax, %eax 116// CHECK: encoding: [0x11,0xc0]        117adcl %eax, %eax 118 119// CHECK: adcl %eax, (%edx) 120// CHECK: encoding: [0x11,0x02]        121adcl %eax, (%edx) 122 123// CHECK: adcl (%edx), %eax 124// CHECK: encoding: [0x13,0x02]        125adcl (%edx), %eax 126 127// CHECK: adcw $0, -485498096(%edx,%eax,4) 128// CHECK: encoding: [0x66,0x83,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]        129adcw $0, -485498096(%edx,%eax,4) 130 131// CHECK: adcw $0, 485498096(%edx,%eax,4) 132// CHECK: encoding: [0x66,0x83,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        133adcw $0, 485498096(%edx,%eax,4) 134 135// CHECK: adcw $0, 485498096(%edx) 136// CHECK: encoding: [0x66,0x83,0x92,0xf0,0x1c,0xf0,0x1c,0x00]        137adcw $0, 485498096(%edx) 138 139// CHECK: adcw $0, 485498096 140// CHECK: encoding: [0x66,0x83,0x15,0xf0,0x1c,0xf0,0x1c,0x00]        141adcw $0, 485498096 142 143// CHECK: adcw $0, 64(%edx,%eax) 144// CHECK: encoding: [0x66,0x83,0x54,0x02,0x40,0x00]        145adcw $0, 64(%edx,%eax) 146 147// CHECK: adcw $0, (%edx) 148// CHECK: encoding: [0x66,0x83,0x12,0x00]        149adcw $0, (%edx) 150 151// CHECK: adcxl	%edx, %eax152// CHECK: encoding: [0x66,0x0f,0x38,0xf6,0xc2]153adcxl	%edx, %eax154 155// CHECK: adcxl	(%edx), %eax156// CHECK: encoding: [0x66,0x0f,0x38,0xf6,0x02]157adcxl	(%edx), %eax158 159// CHECK: addb $0, -485498096(%edx,%eax,4) 160// CHECK: encoding: [0x80,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]        161addb $0, -485498096(%edx,%eax,4) 162 163// CHECK: addb $0, 485498096(%edx,%eax,4) 164// CHECK: encoding: [0x80,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        165addb $0, 485498096(%edx,%eax,4) 166 167// CHECK: addb $0, 485498096(%edx) 168// CHECK: encoding: [0x80,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        169addb $0, 485498096(%edx) 170 171// CHECK: addb $0, 485498096 172// CHECK: encoding: [0x80,0x05,0xf0,0x1c,0xf0,0x1c,0x00]        173addb $0, 485498096 174 175// CHECK: addb $0, 64(%edx,%eax) 176// CHECK: encoding: [0x80,0x44,0x02,0x40,0x00]        177addb $0, 64(%edx,%eax) 178 179// CHECK: addb $0, %al 180// CHECK: encoding: [0x04,0x00]        181addb $0, %al 182 183// CHECK: addb $0, (%edx) 184// CHECK: encoding: [0x80,0x02,0x00]        185addb $0, (%edx) 186 187// CHECK: addl $0, -485498096(%edx,%eax,4) 188// CHECK: encoding: [0x83,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]        189addl $0, -485498096(%edx,%eax,4) 190 191// CHECK: addl $0, 485498096(%edx,%eax,4) 192// CHECK: encoding: [0x83,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        193addl $0, 485498096(%edx,%eax,4) 194 195// CHECK: addl $0, 485498096(%edx) 196// CHECK: encoding: [0x83,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        197addl $0, 485498096(%edx) 198 199// CHECK: addl $0, 485498096 200// CHECK: encoding: [0x83,0x05,0xf0,0x1c,0xf0,0x1c,0x00]        201addl $0, 485498096 202 203// CHECK: addl $0, 64(%edx,%eax) 204// CHECK: encoding: [0x83,0x44,0x02,0x40,0x00]        205addl $0, 64(%edx,%eax) 206 207// CHECK: addl $0, %eax 208// CHECK: encoding: [0x83,0xc0,0x00]        209addl $0, %eax 210 211// CHECK: addl $0, (%edx) 212// CHECK: encoding: [0x83,0x02,0x00]        213addl $0, (%edx) 214 215// CHECK: addl 3809469200(%edx,%eax,4), %eax 216// CHECK: encoding: [0x03,0x84,0x82,0x10,0xe3,0x0f,0xe3]        217addl 3809469200(%edx,%eax,4), %eax 218 219// CHECK: addl 485498096, %eax 220// CHECK: encoding: [0x03,0x05,0xf0,0x1c,0xf0,0x1c]        221addl 485498096, %eax 222 223// CHECK: addl 485498096(%edx,%eax,4), %eax 224// CHECK: encoding: [0x03,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        225addl 485498096(%edx,%eax,4), %eax 226 227// CHECK: addl 485498096(%edx), %eax 228// CHECK: encoding: [0x03,0x82,0xf0,0x1c,0xf0,0x1c]        229addl 485498096(%edx), %eax 230 231// CHECK: addl 64(%edx,%eax), %eax 232// CHECK: encoding: [0x03,0x44,0x02,0x40]        233addl 64(%edx,%eax), %eax 234 235// CHECK: addl %eax, 3809469200(%edx,%eax,4) 236// CHECK: encoding: [0x01,0x84,0x82,0x10,0xe3,0x0f,0xe3]        237addl %eax, 3809469200(%edx,%eax,4) 238 239// CHECK: addl %eax, 485498096(%edx,%eax,4) 240// CHECK: encoding: [0x01,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        241addl %eax, 485498096(%edx,%eax,4) 242 243// CHECK: addl %eax, 485498096(%edx) 244// CHECK: encoding: [0x01,0x82,0xf0,0x1c,0xf0,0x1c]        245addl %eax, 485498096(%edx) 246 247// CHECK: addl %eax, 485498096 248// CHECK: encoding: [0x01,0x05,0xf0,0x1c,0xf0,0x1c]        249addl %eax, 485498096 250 251// CHECK: addl %eax, 64(%edx,%eax) 252// CHECK: encoding: [0x01,0x44,0x02,0x40]        253addl %eax, 64(%edx,%eax) 254 255// CHECK: addl %eax, %eax 256// CHECK: encoding: [0x01,0xc0]        257addl %eax, %eax 258 259// CHECK: addl %eax, (%edx) 260// CHECK: encoding: [0x01,0x02]        261addl %eax, (%edx) 262 263// CHECK: addl (%edx), %eax 264// CHECK: encoding: [0x03,0x02]        265addl (%edx), %eax 266 267// CHECK: addw $0, -485498096(%edx,%eax,4) 268// CHECK: encoding: [0x66,0x83,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]        269addw $0, -485498096(%edx,%eax,4) 270 271// CHECK: addw $0, 485498096(%edx,%eax,4) 272// CHECK: encoding: [0x66,0x83,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        273addw $0, 485498096(%edx,%eax,4) 274 275// CHECK: addw $0, 485498096(%edx) 276// CHECK: encoding: [0x66,0x83,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        277addw $0, 485498096(%edx) 278 279// CHECK: addw $0, 485498096 280// CHECK: encoding: [0x66,0x83,0x05,0xf0,0x1c,0xf0,0x1c,0x00]        281addw $0, 485498096 282 283// CHECK: addw $0, 64(%edx,%eax) 284// CHECK: encoding: [0x66,0x83,0x44,0x02,0x40,0x00]        285addw $0, 64(%edx,%eax) 286 287// CHECK: addw $0, (%edx) 288// CHECK: encoding: [0x66,0x83,0x02,0x00]        289addw $0, (%edx) 290 291// CHECK: adoxl	%edx, %eax292// CHECK: encoding: [0xf3,0x0f,0x38,0xf6,0xc2]293adoxl	%edx, %eax294 295// CHECK: adoxl	(%edx), %eax296// CHECK: encoding: [0xf3,0x0f,0x38,0xf6,0x02]297adoxl	(%edx), %eax298 299// CHECK: andb $0, -485498096(%edx,%eax,4) 300// CHECK: encoding: [0x80,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]        301andb $0, -485498096(%edx,%eax,4) 302 303// CHECK: andb $0, 485498096(%edx,%eax,4) 304// CHECK: encoding: [0x80,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        305andb $0, 485498096(%edx,%eax,4) 306 307// CHECK: andb $0, 485498096(%edx) 308// CHECK: encoding: [0x80,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]        309andb $0, 485498096(%edx) 310 311// CHECK: andb $0, 485498096 312// CHECK: encoding: [0x80,0x25,0xf0,0x1c,0xf0,0x1c,0x00]        313andb $0, 485498096 314 315// CHECK: andb $0, 64(%edx,%eax) 316// CHECK: encoding: [0x80,0x64,0x02,0x40,0x00]        317andb $0, 64(%edx,%eax) 318 319// CHECK: andb $0, %al 320// CHECK: encoding: [0x24,0x00]        321andb $0, %al 322 323// CHECK: andb $0, (%edx) 324// CHECK: encoding: [0x80,0x22,0x00]        325andb $0, (%edx) 326 327// CHECK: andl $0, -485498096(%edx,%eax,4) 328// CHECK: encoding: [0x83,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]        329andl $0, -485498096(%edx,%eax,4) 330 331// CHECK: andl $0, 485498096(%edx,%eax,4) 332// CHECK: encoding: [0x83,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        333andl $0, 485498096(%edx,%eax,4) 334 335// CHECK: andl $0, 485498096(%edx) 336// CHECK: encoding: [0x83,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]        337andl $0, 485498096(%edx) 338 339// CHECK: andl $0, 485498096 340// CHECK: encoding: [0x83,0x25,0xf0,0x1c,0xf0,0x1c,0x00]        341andl $0, 485498096 342 343// CHECK: andl $0, 64(%edx,%eax) 344// CHECK: encoding: [0x83,0x64,0x02,0x40,0x00]        345andl $0, 64(%edx,%eax) 346 347// CHECK: andl $0, %eax 348// CHECK: encoding: [0x83,0xe0,0x00]        349andl $0, %eax 350 351// CHECK: andl $0, (%edx) 352// CHECK: encoding: [0x83,0x22,0x00]        353andl $0, (%edx) 354 355// CHECK: andl 3809469200(%edx,%eax,4), %eax 356// CHECK: encoding: [0x23,0x84,0x82,0x10,0xe3,0x0f,0xe3]        357andl 3809469200(%edx,%eax,4), %eax 358 359// CHECK: andl 485498096, %eax 360// CHECK: encoding: [0x23,0x05,0xf0,0x1c,0xf0,0x1c]        361andl 485498096, %eax 362 363// CHECK: andl 485498096(%edx,%eax,4), %eax 364// CHECK: encoding: [0x23,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        365andl 485498096(%edx,%eax,4), %eax 366 367// CHECK: andl 485498096(%edx), %eax 368// CHECK: encoding: [0x23,0x82,0xf0,0x1c,0xf0,0x1c]        369andl 485498096(%edx), %eax 370 371// CHECK: andl 64(%edx,%eax), %eax 372// CHECK: encoding: [0x23,0x44,0x02,0x40]        373andl 64(%edx,%eax), %eax 374 375// CHECK: andl %eax, 3809469200(%edx,%eax,4) 376// CHECK: encoding: [0x21,0x84,0x82,0x10,0xe3,0x0f,0xe3]        377andl %eax, 3809469200(%edx,%eax,4) 378 379// CHECK: andl %eax, 485498096(%edx,%eax,4) 380// CHECK: encoding: [0x21,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        381andl %eax, 485498096(%edx,%eax,4) 382 383// CHECK: andl %eax, 485498096(%edx) 384// CHECK: encoding: [0x21,0x82,0xf0,0x1c,0xf0,0x1c]        385andl %eax, 485498096(%edx) 386 387// CHECK: andl %eax, 485498096 388// CHECK: encoding: [0x21,0x05,0xf0,0x1c,0xf0,0x1c]        389andl %eax, 485498096 390 391// CHECK: andl %eax, 64(%edx,%eax) 392// CHECK: encoding: [0x21,0x44,0x02,0x40]        393andl %eax, 64(%edx,%eax) 394 395// CHECK: andl %eax, %eax 396// CHECK: encoding: [0x21,0xc0]        397andl %eax, %eax 398 399// CHECK: andl %eax, (%edx) 400// CHECK: encoding: [0x21,0x02]        401andl %eax, (%edx) 402 403// CHECK: andl (%edx), %eax 404// CHECK: encoding: [0x23,0x02]        405andl (%edx), %eax 406 407// CHECK: andw $0, -485498096(%edx,%eax,4) 408// CHECK: encoding: [0x66,0x83,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]        409andw $0, -485498096(%edx,%eax,4) 410 411// CHECK: andw $0, 485498096(%edx,%eax,4) 412// CHECK: encoding: [0x66,0x83,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        413andw $0, 485498096(%edx,%eax,4) 414 415// CHECK: andw $0, 485498096(%edx) 416// CHECK: encoding: [0x66,0x83,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]        417andw $0, 485498096(%edx) 418 419// CHECK: andw $0, 485498096 420// CHECK: encoding: [0x66,0x83,0x25,0xf0,0x1c,0xf0,0x1c,0x00]        421andw $0, 485498096 422 423// CHECK: andw $0, 64(%edx,%eax) 424// CHECK: encoding: [0x66,0x83,0x64,0x02,0x40,0x00]        425andw $0, 64(%edx,%eax) 426 427// CHECK: andw $0, (%edx) 428// CHECK: encoding: [0x66,0x83,0x22,0x00]        429andw $0, (%edx) 430 431// CHECK: calll 64 432// CHECK: encoding: [0xe8,A,A,A,A]         433calll 64 434 435// CHECK: cbtw 436// CHECK: encoding: [0x66,0x98]          437cbtw 438 439// CHECK: cwtl 440// CHECK: encoding: [0x98]          441cwtl 442 443// CHECK: clc 444// CHECK: encoding: [0xf8]          445clc 446 447// CHECK: cld 448// CHECK: encoding: [0xfc]          449cld 450 451// CHECK: cli 452// CHECK: encoding: [0xfa]          453cli 454 455// CHECK: cwtd 456// CHECK: encoding: [0x66,0x99]          457cwtd 458 459// CHECK: cltd 460// CHECK: encoding: [0x99]          461cltd 462 463// CHECK: cmc 464// CHECK: encoding: [0xf5]          465cmc 466 467// CHECK: cmpb $0, -485498096(%edx,%eax,4) 468// CHECK: encoding: [0x80,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]        469cmpb $0, -485498096(%edx,%eax,4) 470 471// CHECK: cmpb $0, 485498096(%edx,%eax,4) 472// CHECK: encoding: [0x80,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        473cmpb $0, 485498096(%edx,%eax,4) 474 475// CHECK: cmpb $0, 485498096(%edx) 476// CHECK: encoding: [0x80,0xba,0xf0,0x1c,0xf0,0x1c,0x00]        477cmpb $0, 485498096(%edx) 478 479// CHECK: cmpb $0, 485498096 480// CHECK: encoding: [0x80,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]        481cmpb $0, 485498096 482 483// CHECK: cmpb $0, 64(%edx,%eax) 484// CHECK: encoding: [0x80,0x7c,0x02,0x40,0x00]        485cmpb $0, 64(%edx,%eax) 486 487// CHECK: cmpb $0, %al 488// CHECK: encoding: [0x3c,0x00]        489cmpb $0, %al 490 491// CHECK: cmpb $0, (%edx) 492// CHECK: encoding: [0x80,0x3a,0x00]        493cmpb $0, (%edx) 494 495// CHECK: cmpl $0, -485498096(%edx,%eax,4) 496// CHECK: encoding: [0x83,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]        497cmpl $0, -485498096(%edx,%eax,4) 498 499// CHECK: cmpl $0, 485498096(%edx,%eax,4) 500// CHECK: encoding: [0x83,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        501cmpl $0, 485498096(%edx,%eax,4) 502 503// CHECK: cmpl $0, 485498096(%edx) 504// CHECK: encoding: [0x83,0xba,0xf0,0x1c,0xf0,0x1c,0x00]        505cmpl $0, 485498096(%edx) 506 507// CHECK: cmpl $0, 485498096 508// CHECK: encoding: [0x83,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]        509cmpl $0, 485498096 510 511// CHECK: cmpl $0, 64(%edx,%eax) 512// CHECK: encoding: [0x83,0x7c,0x02,0x40,0x00]        513cmpl $0, 64(%edx,%eax) 514 515// CHECK: cmpl $0, %eax 516// CHECK: encoding: [0x83,0xf8,0x00]        517cmpl $0, %eax 518 519// CHECK: cmpl $0, (%edx) 520// CHECK: encoding: [0x83,0x3a,0x00]        521cmpl $0, (%edx) 522 523// CHECK: cmpl 3809469200(%edx,%eax,4), %eax 524// CHECK: encoding: [0x3b,0x84,0x82,0x10,0xe3,0x0f,0xe3]        525cmpl 3809469200(%edx,%eax,4), %eax 526 527// CHECK: cmpl 485498096, %eax 528// CHECK: encoding: [0x3b,0x05,0xf0,0x1c,0xf0,0x1c]        529cmpl 485498096, %eax 530 531// CHECK: cmpl 485498096(%edx,%eax,4), %eax 532// CHECK: encoding: [0x3b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        533cmpl 485498096(%edx,%eax,4), %eax 534 535// CHECK: cmpl 485498096(%edx), %eax 536// CHECK: encoding: [0x3b,0x82,0xf0,0x1c,0xf0,0x1c]        537cmpl 485498096(%edx), %eax 538 539// CHECK: cmpl 64(%edx,%eax), %eax 540// CHECK: encoding: [0x3b,0x44,0x02,0x40]        541cmpl 64(%edx,%eax), %eax 542 543// CHECK: cmpl %eax, 3809469200(%edx,%eax,4) 544// CHECK: encoding: [0x39,0x84,0x82,0x10,0xe3,0x0f,0xe3]        545cmpl %eax, 3809469200(%edx,%eax,4) 546 547// CHECK: cmpl %eax, 485498096(%edx,%eax,4) 548// CHECK: encoding: [0x39,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        549cmpl %eax, 485498096(%edx,%eax,4) 550 551// CHECK: cmpl %eax, 485498096(%edx) 552// CHECK: encoding: [0x39,0x82,0xf0,0x1c,0xf0,0x1c]        553cmpl %eax, 485498096(%edx) 554 555// CHECK: cmpl %eax, 485498096 556// CHECK: encoding: [0x39,0x05,0xf0,0x1c,0xf0,0x1c]        557cmpl %eax, 485498096 558 559// CHECK: cmpl %eax, 64(%edx,%eax) 560// CHECK: encoding: [0x39,0x44,0x02,0x40]        561cmpl %eax, 64(%edx,%eax) 562 563// CHECK: cmpl %eax, %eax 564// CHECK: encoding: [0x39,0xc0]        565cmpl %eax, %eax 566 567// CHECK: cmpl %eax, (%edx) 568// CHECK: encoding: [0x39,0x02]        569cmpl %eax, (%edx) 570 571// CHECK: cmpl (%edx), %eax 572// CHECK: encoding: [0x3b,0x02]        573cmpl (%edx), %eax 574 575// CHECK: cmpsb %es:(%edi), %es:(%esi) 576// CHECK: encoding: [0x26,0xa6]        577cmpsb %es:(%edi), %es:(%esi) 578 579// CHECK: cmpsl %es:(%edi), %es:(%esi) 580// CHECK: encoding: [0x26,0xa7]        581cmpsl %es:(%edi), %es:(%esi) 582 583// CHECK: cmpsw %es:(%edi), %es:(%esi) 584// CHECK: encoding: [0x26,0x66,0xa7]        585cmpsw %es:(%edi), %es:(%esi) 586 587// CHECK: cmpw $0, -485498096(%edx,%eax,4) 588// CHECK: encoding: [0x66,0x83,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]        589cmpw $0, -485498096(%edx,%eax,4) 590 591// CHECK: cmpw $0, 485498096(%edx,%eax,4) 592// CHECK: encoding: [0x66,0x83,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        593cmpw $0, 485498096(%edx,%eax,4) 594 595// CHECK: cmpw $0, 485498096(%edx) 596// CHECK: encoding: [0x66,0x83,0xba,0xf0,0x1c,0xf0,0x1c,0x00]        597cmpw $0, 485498096(%edx) 598 599// CHECK: cmpw $0, 485498096 600// CHECK: encoding: [0x66,0x83,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]        601cmpw $0, 485498096 602 603// CHECK: cmpw $0, 64(%edx,%eax) 604// CHECK: encoding: [0x66,0x83,0x7c,0x02,0x40,0x00]        605cmpw $0, 64(%edx,%eax) 606 607// CHECK: cmpw $0, (%edx) 608// CHECK: encoding: [0x66,0x83,0x3a,0x00]        609cmpw $0, (%edx) 610 611// CHECK: cwtd 612// CHECK: encoding: [0x66,0x99]          613cwtd 614 615// CHECK: daa 616// CHECK: encoding: [0x27]          617daa 618 619// CHECK: das 620// CHECK: encoding: [0x2f]          621das 622 623// CHECK: decb -485498096(%edx,%eax,4) 624// CHECK: encoding: [0xfe,0x8c,0x82,0x10,0xe3,0x0f,0xe3]         625decb -485498096(%edx,%eax,4) 626 627// CHECK: decb 485498096(%edx,%eax,4) 628// CHECK: encoding: [0xfe,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]         629decb 485498096(%edx,%eax,4) 630 631// CHECK: decb 485498096(%edx) 632// CHECK: encoding: [0xfe,0x8a,0xf0,0x1c,0xf0,0x1c]         633decb 485498096(%edx) 634 635// CHECK: decb 485498096 636// CHECK: encoding: [0xfe,0x0d,0xf0,0x1c,0xf0,0x1c]         637decb 485498096 638 639// CHECK: decb 64(%edx,%eax) 640// CHECK: encoding: [0xfe,0x4c,0x02,0x40]         641decb 64(%edx,%eax) 642 643// CHECK: decb (%edx) 644// CHECK: encoding: [0xfe,0x0a]         645decb (%edx) 646 647// CHECK: decl -485498096(%edx,%eax,4) 648// CHECK: encoding: [0xff,0x8c,0x82,0x10,0xe3,0x0f,0xe3]         649decl -485498096(%edx,%eax,4) 650 651// CHECK: decl 485498096(%edx,%eax,4) 652// CHECK: encoding: [0xff,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]         653decl 485498096(%edx,%eax,4) 654 655// CHECK: decl 485498096(%edx) 656// CHECK: encoding: [0xff,0x8a,0xf0,0x1c,0xf0,0x1c]         657decl 485498096(%edx) 658 659// CHECK: decl 485498096 660// CHECK: encoding: [0xff,0x0d,0xf0,0x1c,0xf0,0x1c]         661decl 485498096 662 663// CHECK: decl 64(%edx,%eax) 664// CHECK: encoding: [0xff,0x4c,0x02,0x40]         665decl 64(%edx,%eax) 666 667// CHECK: decl %eax 668// CHECK: encoding: [0x48]         669decl %eax 670 671// CHECK: decl (%edx) 672// CHECK: encoding: [0xff,0x0a]         673decl (%edx) 674 675// CHECK: decw -485498096(%edx,%eax,4) 676// CHECK: encoding: [0x66,0xff,0x8c,0x82,0x10,0xe3,0x0f,0xe3]         677decw -485498096(%edx,%eax,4) 678 679// CHECK: decw 485498096(%edx,%eax,4) 680// CHECK: encoding: [0x66,0xff,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]         681decw 485498096(%edx,%eax,4) 682 683// CHECK: decw 485498096(%edx) 684// CHECK: encoding: [0x66,0xff,0x8a,0xf0,0x1c,0xf0,0x1c]         685decw 485498096(%edx) 686 687// CHECK: decw 485498096 688// CHECK: encoding: [0x66,0xff,0x0d,0xf0,0x1c,0xf0,0x1c]         689decw 485498096 690 691// CHECK: decw 64(%edx,%eax) 692// CHECK: encoding: [0x66,0xff,0x4c,0x02,0x40]         693decw 64(%edx,%eax) 694 695// CHECK: decw (%edx) 696// CHECK: encoding: [0x66,0xff,0x0a]         697decw (%edx) 698 699// CHECK: divb -485498096(%edx,%eax,4) 700// CHECK: encoding: [0xf6,0xb4,0x82,0x10,0xe3,0x0f,0xe3]         701divb -485498096(%edx,%eax,4) 702 703// CHECK: divb 485498096(%edx,%eax,4) 704// CHECK: encoding: [0xf6,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]         705divb 485498096(%edx,%eax,4) 706 707// CHECK: divb 485498096(%edx) 708// CHECK: encoding: [0xf6,0xb2,0xf0,0x1c,0xf0,0x1c]         709divb 485498096(%edx) 710 711// CHECK: divb 485498096 712// CHECK: encoding: [0xf6,0x35,0xf0,0x1c,0xf0,0x1c]         713divb 485498096 714 715// CHECK: divb 64(%edx,%eax) 716// CHECK: encoding: [0xf6,0x74,0x02,0x40]         717divb 64(%edx,%eax) 718 719// CHECK: divb (%edx) 720// CHECK: encoding: [0xf6,0x32]         721divb (%edx) 722 723// CHECK: divl -485498096(%edx,%eax,4) 724// CHECK: encoding: [0xf7,0xb4,0x82,0x10,0xe3,0x0f,0xe3]         725divl -485498096(%edx,%eax,4) 726 727// CHECK: divl 485498096(%edx,%eax,4) 728// CHECK: encoding: [0xf7,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]         729divl 485498096(%edx,%eax,4) 730 731// CHECK: divl 485498096(%edx) 732// CHECK: encoding: [0xf7,0xb2,0xf0,0x1c,0xf0,0x1c]         733divl 485498096(%edx) 734 735// CHECK: divl 485498096 736// CHECK: encoding: [0xf7,0x35,0xf0,0x1c,0xf0,0x1c]         737divl 485498096 738 739// CHECK: divl 64(%edx,%eax) 740// CHECK: encoding: [0xf7,0x74,0x02,0x40]         741divl 64(%edx,%eax) 742 743// CHECK: divl %eax 744// CHECK: encoding: [0xf7,0xf0]         745divl %eax 746 747// CHECK: divl (%edx) 748// CHECK: encoding: [0xf7,0x32]         749divl (%edx) 750 751// CHECK: divw -485498096(%edx,%eax,4) 752// CHECK: encoding: [0x66,0xf7,0xb4,0x82,0x10,0xe3,0x0f,0xe3]         753divw -485498096(%edx,%eax,4) 754 755// CHECK: divw 485498096(%edx,%eax,4) 756// CHECK: encoding: [0x66,0xf7,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]         757divw 485498096(%edx,%eax,4) 758 759// CHECK: divw 485498096(%edx) 760// CHECK: encoding: [0x66,0xf7,0xb2,0xf0,0x1c,0xf0,0x1c]         761divw 485498096(%edx) 762 763// CHECK: divw 485498096 764// CHECK: encoding: [0x66,0xf7,0x35,0xf0,0x1c,0xf0,0x1c]         765divw 485498096 766 767// CHECK: divw 64(%edx,%eax) 768// CHECK: encoding: [0x66,0xf7,0x74,0x02,0x40]         769divw 64(%edx,%eax) 770 771// CHECK: divw (%edx) 772// CHECK: encoding: [0x66,0xf7,0x32]         773divw (%edx) 774 775// CHECK: hlt 776// CHECK: encoding: [0xf4]          777hlt 778 779// CHECK: idivb -485498096(%edx,%eax,4) 780// CHECK: encoding: [0xf6,0xbc,0x82,0x10,0xe3,0x0f,0xe3]         781idivb -485498096(%edx,%eax,4) 782 783// CHECK: idivb 485498096(%edx,%eax,4) 784// CHECK: encoding: [0xf6,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]         785idivb 485498096(%edx,%eax,4) 786 787// CHECK: idivb 485498096(%edx) 788// CHECK: encoding: [0xf6,0xba,0xf0,0x1c,0xf0,0x1c]         789idivb 485498096(%edx) 790 791// CHECK: idivb 485498096 792// CHECK: encoding: [0xf6,0x3d,0xf0,0x1c,0xf0,0x1c]         793idivb 485498096 794 795// CHECK: idivb 64(%edx,%eax) 796// CHECK: encoding: [0xf6,0x7c,0x02,0x40]         797idivb 64(%edx,%eax) 798 799// CHECK: idivb (%edx) 800// CHECK: encoding: [0xf6,0x3a]         801idivb (%edx) 802 803// CHECK: idivl -485498096(%edx,%eax,4) 804// CHECK: encoding: [0xf7,0xbc,0x82,0x10,0xe3,0x0f,0xe3]         805idivl -485498096(%edx,%eax,4) 806 807// CHECK: idivl 485498096(%edx,%eax,4) 808// CHECK: encoding: [0xf7,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]         809idivl 485498096(%edx,%eax,4) 810 811// CHECK: idivl 485498096(%edx) 812// CHECK: encoding: [0xf7,0xba,0xf0,0x1c,0xf0,0x1c]         813idivl 485498096(%edx) 814 815// CHECK: idivl 485498096 816// CHECK: encoding: [0xf7,0x3d,0xf0,0x1c,0xf0,0x1c]         817idivl 485498096 818 819// CHECK: idivl 64(%edx,%eax) 820// CHECK: encoding: [0xf7,0x7c,0x02,0x40]         821idivl 64(%edx,%eax) 822 823// CHECK: idivl %eax 824// CHECK: encoding: [0xf7,0xf8]         825idivl %eax 826 827// CHECK: idivl (%edx) 828// CHECK: encoding: [0xf7,0x3a]         829idivl (%edx) 830 831// CHECK: idivw -485498096(%edx,%eax,4) 832// CHECK: encoding: [0x66,0xf7,0xbc,0x82,0x10,0xe3,0x0f,0xe3]         833idivw -485498096(%edx,%eax,4) 834 835// CHECK: idivw 485498096(%edx,%eax,4) 836// CHECK: encoding: [0x66,0xf7,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]         837idivw 485498096(%edx,%eax,4) 838 839// CHECK: idivw 485498096(%edx) 840// CHECK: encoding: [0x66,0xf7,0xba,0xf0,0x1c,0xf0,0x1c]         841idivw 485498096(%edx) 842 843// CHECK: idivw 485498096 844// CHECK: encoding: [0x66,0xf7,0x3d,0xf0,0x1c,0xf0,0x1c]         845idivw 485498096 846 847// CHECK: idivw 64(%edx,%eax) 848// CHECK: encoding: [0x66,0xf7,0x7c,0x02,0x40]         849idivw 64(%edx,%eax) 850 851// CHECK: idivw (%edx) 852// CHECK: encoding: [0x66,0xf7,0x3a]         853idivw (%edx) 854 855// CHECK: imulb -485498096(%edx,%eax,4) 856// CHECK: encoding: [0xf6,0xac,0x82,0x10,0xe3,0x0f,0xe3]         857imulb -485498096(%edx,%eax,4) 858 859// CHECK: imulb 485498096(%edx,%eax,4) 860// CHECK: encoding: [0xf6,0xac,0x82,0xf0,0x1c,0xf0,0x1c]         861imulb 485498096(%edx,%eax,4) 862 863// CHECK: imulb 485498096(%edx) 864// CHECK: encoding: [0xf6,0xaa,0xf0,0x1c,0xf0,0x1c]         865imulb 485498096(%edx) 866 867// CHECK: imulb 485498096 868// CHECK: encoding: [0xf6,0x2d,0xf0,0x1c,0xf0,0x1c]         869imulb 485498096 870 871// CHECK: imulb 64(%edx,%eax) 872// CHECK: encoding: [0xf6,0x6c,0x02,0x40]         873imulb 64(%edx,%eax) 874 875// CHECK: imulb (%edx) 876// CHECK: encoding: [0xf6,0x2a]         877imulb (%edx) 878 879// CHECK: imull -485498096(%edx,%eax,4) 880// CHECK: encoding: [0xf7,0xac,0x82,0x10,0xe3,0x0f,0xe3]         881imull -485498096(%edx,%eax,4) 882 883// CHECK: imull 485498096(%edx,%eax,4) 884// CHECK: encoding: [0xf7,0xac,0x82,0xf0,0x1c,0xf0,0x1c]         885imull 485498096(%edx,%eax,4) 886 887// CHECK: imull 485498096(%edx) 888// CHECK: encoding: [0xf7,0xaa,0xf0,0x1c,0xf0,0x1c]         889imull 485498096(%edx) 890 891// CHECK: imull 485498096 892// CHECK: encoding: [0xf7,0x2d,0xf0,0x1c,0xf0,0x1c]         893imull 485498096 894 895// CHECK: imull 64(%edx,%eax) 896// CHECK: encoding: [0xf7,0x6c,0x02,0x40]         897imull 64(%edx,%eax) 898 899// CHECK: imull %eax, %eax 900// CHECK: encoding: [0x0f,0xaf,0xc0]        901imull %eax, %eax 902 903// CHECK: imull %eax 904// CHECK: encoding: [0xf7,0xe8]         905imull %eax 906 907// CHECK: imull (%edx) 908// CHECK: encoding: [0xf7,0x2a]         909imull (%edx) 910 911// CHECK: imulw -485498096(%edx,%eax,4) 912// CHECK: encoding: [0x66,0xf7,0xac,0x82,0x10,0xe3,0x0f,0xe3]         913imulw -485498096(%edx,%eax,4) 914 915// CHECK: imulw 485498096(%edx,%eax,4) 916// CHECK: encoding: [0x66,0xf7,0xac,0x82,0xf0,0x1c,0xf0,0x1c]         917imulw 485498096(%edx,%eax,4) 918 919// CHECK: imulw 485498096(%edx) 920// CHECK: encoding: [0x66,0xf7,0xaa,0xf0,0x1c,0xf0,0x1c]         921imulw 485498096(%edx) 922 923// CHECK: imulw 485498096 924// CHECK: encoding: [0x66,0xf7,0x2d,0xf0,0x1c,0xf0,0x1c]         925imulw 485498096 926 927// CHECK: imulw 64(%edx,%eax) 928// CHECK: encoding: [0x66,0xf7,0x6c,0x02,0x40]         929imulw 64(%edx,%eax) 930 931// CHECK: imulw (%edx) 932// CHECK: encoding: [0x66,0xf7,0x2a]         933imulw (%edx) 934 935// CHECK: inb $0, %al 936// CHECK: encoding: [0xe4,0x00]        937inb $0, %al 938 939// CHECK: inb %dx, %al 940// CHECK: encoding: [0xec]        941inb %dx, %al 942 943// CHECK: incb -485498096(%edx,%eax,4) 944// CHECK: encoding: [0xfe,0x84,0x82,0x10,0xe3,0x0f,0xe3]         945incb -485498096(%edx,%eax,4) 946 947// CHECK: incb 485498096(%edx,%eax,4) 948// CHECK: encoding: [0xfe,0x84,0x82,0xf0,0x1c,0xf0,0x1c]         949incb 485498096(%edx,%eax,4) 950 951// CHECK: incb 485498096(%edx) 952// CHECK: encoding: [0xfe,0x82,0xf0,0x1c,0xf0,0x1c]         953incb 485498096(%edx) 954 955// CHECK: incb 485498096 956// CHECK: encoding: [0xfe,0x05,0xf0,0x1c,0xf0,0x1c]         957incb 485498096 958 959// CHECK: incb 64(%edx,%eax) 960// CHECK: encoding: [0xfe,0x44,0x02,0x40]         961incb 64(%edx,%eax) 962 963// CHECK: incb (%edx) 964// CHECK: encoding: [0xfe,0x02]         965incb (%edx) 966 967// CHECK: incl -485498096(%edx,%eax,4) 968// CHECK: encoding: [0xff,0x84,0x82,0x10,0xe3,0x0f,0xe3]         969incl -485498096(%edx,%eax,4) 970 971// CHECK: incl 485498096(%edx,%eax,4) 972// CHECK: encoding: [0xff,0x84,0x82,0xf0,0x1c,0xf0,0x1c]         973incl 485498096(%edx,%eax,4) 974 975// CHECK: incl 485498096(%edx) 976// CHECK: encoding: [0xff,0x82,0xf0,0x1c,0xf0,0x1c]         977incl 485498096(%edx) 978 979// CHECK: incl 485498096 980// CHECK: encoding: [0xff,0x05,0xf0,0x1c,0xf0,0x1c]         981incl 485498096 982 983// CHECK: incl 64(%edx,%eax) 984// CHECK: encoding: [0xff,0x44,0x02,0x40]         985incl 64(%edx,%eax) 986 987// CHECK: incl %eax 988// CHECK: encoding: [0x40]         989incl %eax 990 991// CHECK: incl (%edx) 992// CHECK: encoding: [0xff,0x02]         993incl (%edx) 994 995// CHECK: incw -485498096(%edx,%eax,4) 996// CHECK: encoding: [0x66,0xff,0x84,0x82,0x10,0xe3,0x0f,0xe3]         997incw -485498096(%edx,%eax,4) 998 999// CHECK: incw 485498096(%edx,%eax,4) 1000// CHECK: encoding: [0x66,0xff,0x84,0x82,0xf0,0x1c,0xf0,0x1c]         1001incw 485498096(%edx,%eax,4) 1002 1003// CHECK: incw 485498096(%edx) 1004// CHECK: encoding: [0x66,0xff,0x82,0xf0,0x1c,0xf0,0x1c]         1005incw 485498096(%edx) 1006 1007// CHECK: incw 485498096 1008// CHECK: encoding: [0x66,0xff,0x05,0xf0,0x1c,0xf0,0x1c]         1009incw 485498096 1010 1011// CHECK: incw 64(%edx,%eax) 1012// CHECK: encoding: [0x66,0xff,0x44,0x02,0x40]         1013incw 64(%edx,%eax) 1014 1015// CHECK: incw (%edx) 1016// CHECK: encoding: [0x66,0xff,0x02]         1017incw (%edx) 1018 1019// CHECK: inl $0, %eax 1020// CHECK: encoding: [0xe5,0x00]        1021inl $0, %eax 1022 1023// CHECK: inl %dx, %eax 1024// CHECK: encoding: [0xed]        1025inl %dx, %eax 1026 1027// CHECK: int $0 1028// CHECK: encoding: [0xcd,0x00]         1029int $0 1030 1031// CHECK: int3 1032// CHECK: encoding: [0xcc]          1033int3 1034 1035// CHECK: into 1036// CHECK: encoding: [0xce]          1037into 1038 1039// CHECK: iretl 1040// CHECK: encoding: [0xcf]          1041iretl 1042 1043// CHECK: iretw 1044// CHECK: encoding: [0x66,0xcf]          1045iretw 1046 1047// CHECK: ja 64 1048// CHECK: encoding: [0x77,A]         1049ja 64 1050 1051// CHECK: jae 64 1052// CHECK: encoding: [0x73,A]         1053jae 64 1054 1055// CHECK: jb 64 1056// CHECK: encoding: [0x72,A]         1057jb 64 1058 1059// CHECK: jbe 64 1060// CHECK: encoding: [0x76,A]         1061jbe 64 1062 1063// CHECK: je 64 1064// CHECK: encoding: [0x74,A]         1065je 64 1066 1067// CHECK: jg 64 1068// CHECK: encoding: [0x7f,A]         1069jg 64 1070 1071// CHECK: jge 64 1072// CHECK: encoding: [0x7d,A]         1073jge 64 1074 1075// CHECK: jl 64 1076// CHECK: encoding: [0x7c,A]         1077jl 64 1078 1079// CHECK: jle 64 1080// CHECK: encoding: [0x7e,A]         1081jle 64 1082 1083// CHECK: jmp 64 1084// CHECK: encoding: [0xeb,A]         1085jmp 64 1086 1087// CHECK: jne 64 1088// CHECK: encoding: [0x75,A]         1089jne 64 1090 1091// CHECK: jno 64 1092// CHECK: encoding: [0x71,A]         1093jno 64 1094 1095// CHECK: jnp 64 1096// CHECK: encoding: [0x7b,A]         1097jnp 64 1098 1099// CHECK: jns 64 1100// CHECK: encoding: [0x79,A]         1101jns 64 1102 1103// CHECK: jo 64 1104// CHECK: encoding: [0x70,A]         1105jo 64 1106 1107// CHECK: jp 64 1108// CHECK: encoding: [0x7a,A]         1109jp 64 1110 1111// CHECK: js 64 1112// CHECK: encoding: [0x78,A]         1113js 64 1114 1115// CHECK: ldsl 3809469200(%edx,%eax,4), %eax 1116// CHECK: encoding: [0xc5,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1117ldsl 3809469200(%edx,%eax,4), %eax 1118 1119// CHECK: ldsl 485498096, %eax 1120// CHECK: encoding: [0xc5,0x05,0xf0,0x1c,0xf0,0x1c]        1121ldsl 485498096, %eax 1122 1123// CHECK: ldsl 485498096(%edx,%eax,4), %eax 1124// CHECK: encoding: [0xc5,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1125ldsl 485498096(%edx,%eax,4), %eax 1126 1127// CHECK: ldsl 485498096(%edx), %eax 1128// CHECK: encoding: [0xc5,0x82,0xf0,0x1c,0xf0,0x1c]        1129ldsl 485498096(%edx), %eax 1130 1131// CHECK: ldsl 64(%edx,%eax), %eax 1132// CHECK: encoding: [0xc5,0x44,0x02,0x40]        1133ldsl 64(%edx,%eax), %eax 1134 1135// CHECK: ldsl (%edx), %eax 1136// CHECK: encoding: [0xc5,0x02]        1137ldsl (%edx), %eax 1138 1139// CHECK: leal 3809469200(%edx,%eax,4), %eax 1140// CHECK: encoding: [0x8d,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1141leal 3809469200(%edx,%eax,4), %eax 1142 1143// CHECK: leal 485498096, %eax 1144// CHECK: encoding: [0x8d,0x05,0xf0,0x1c,0xf0,0x1c]        1145leal 485498096, %eax 1146 1147// CHECK: leal 485498096(%edx,%eax,4), %eax 1148// CHECK: encoding: [0x8d,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1149leal 485498096(%edx,%eax,4), %eax 1150 1151// CHECK: leal 485498096(%edx), %eax 1152// CHECK: encoding: [0x8d,0x82,0xf0,0x1c,0xf0,0x1c]        1153leal 485498096(%edx), %eax 1154 1155// CHECK: leal 64(%edx,%eax), %eax 1156// CHECK: encoding: [0x8d,0x44,0x02,0x40]        1157leal 64(%edx,%eax), %eax 1158 1159// CHECK: leal (%edx), %eax 1160// CHECK: encoding: [0x8d,0x02]        1161leal (%edx), %eax 1162 1163// CHECK: lesl 3809469200(%edx,%eax,4), %eax 1164// CHECK: encoding: [0xc4,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1165lesl 3809469200(%edx,%eax,4), %eax 1166 1167// CHECK: lesl 485498096, %eax 1168// CHECK: encoding: [0xc4,0x05,0xf0,0x1c,0xf0,0x1c]        1169lesl 485498096, %eax 1170 1171// CHECK: lesl 485498096(%edx,%eax,4), %eax 1172// CHECK: encoding: [0xc4,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1173lesl 485498096(%edx,%eax,4), %eax 1174 1175// CHECK: lesl 485498096(%edx), %eax 1176// CHECK: encoding: [0xc4,0x82,0xf0,0x1c,0xf0,0x1c]        1177lesl 485498096(%edx), %eax 1178 1179// CHECK: lesl 64(%edx,%eax), %eax 1180// CHECK: encoding: [0xc4,0x44,0x02,0x40]        1181lesl 64(%edx,%eax), %eax 1182 1183// CHECK: lesl (%edx), %eax 1184// CHECK: encoding: [0xc4,0x02]        1185lesl (%edx), %eax 1186 1187// CHECK: lock xchgl %eax, 3809469200(%edx,%eax,4) 1188// CHECK: encoding: [0xf0,0x87,0x84,0x82,0x10,0xe3,0x0f,0xe3]       1189lock xchgl %eax, 3809469200(%edx,%eax,4) 1190 1191// CHECK: lock xchgl %eax, 485498096(%edx,%eax,4) 1192// CHECK: encoding: [0xf0,0x87,0x84,0x82,0xf0,0x1c,0xf0,0x1c]       1193lock xchgl %eax, 485498096(%edx,%eax,4) 1194 1195// CHECK: lock xchgl %eax, 485498096(%edx) 1196// CHECK: encoding: [0xf0,0x87,0x82,0xf0,0x1c,0xf0,0x1c]       1197lock xchgl %eax, 485498096(%edx) 1198 1199// CHECK: lock xchgl %eax, 485498096 1200// CHECK: encoding: [0xf0,0x87,0x05,0xf0,0x1c,0xf0,0x1c]       1201lock xchgl %eax, 485498096 1202 1203// CHECK: lock xchgl %eax, 64(%edx,%eax) 1204// CHECK: encoding: [0xf0,0x87,0x44,0x02,0x40]       1205lock xchgl %eax, 64(%edx,%eax) 1206 1207// CHECK: lock xchgl %eax, (%edx) 1208// CHECK: encoding: [0xf0,0x87,0x02]       1209lock xchgl %eax, (%edx) 1210 1211// CHECK: lodsb %es:(%esi), %al 1212// CHECK: encoding: [0x26,0xac]        1213lodsb %es:(%esi), %al 1214 1215// CHECK: lodsw %es:(%esi), %ax 1216// CHECK: encoding: [0x26,0x66,0xad]        1217lodsw %es:(%esi), %ax 1218 1219// CHECK: loop 64 1220// CHECK: encoding: [0xe2,A]         1221loop 64 1222 1223// CHECK: loope 64 1224// CHECK: encoding: [0xe1,A]         1225loope 64 1226 1227// CHECK: loopne 64 1228// CHECK: encoding: [0xe0,A]         1229loopne 64 1230 1231// CHECK: lretl $0 1232// CHECK: encoding: [0xca,0x00,0x00]         1233lretl $0 1234 1235// CHECK: lretl 1236// CHECK: encoding: [0xcb]          1237lretl 1238 1239// CHECK: movb $0, -485498096(%edx,%eax,4) 1240// CHECK: encoding: [0xc6,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]        1241movb $0, -485498096(%edx,%eax,4) 1242 1243// CHECK: movb $0, 485498096(%edx,%eax,4) 1244// CHECK: encoding: [0xc6,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        1245movb $0, 485498096(%edx,%eax,4) 1246 1247// CHECK: movb $0, 485498096(%edx) 1248// CHECK: encoding: [0xc6,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        1249movb $0, 485498096(%edx) 1250 1251// CHECK: movb $0, 485498096 1252// CHECK: encoding: [0xc6,0x05,0xf0,0x1c,0xf0,0x1c,0x00]        1253movb $0, 485498096 1254 1255// CHECK: movb $0, 64(%edx,%eax) 1256// CHECK: encoding: [0xc6,0x44,0x02,0x40,0x00]        1257movb $0, 64(%edx,%eax) 1258 1259// CHECK: movb $0, (%edx) 1260// CHECK: encoding: [0xc6,0x02,0x00]        1261movb $0, (%edx) 1262 1263// CHECK: movb %al, %es:485498096 1264// CHECK: encoding: [0x26,0xa2,0xf0,0x1c,0xf0,0x1c]        1265movb %al, %es:485498096 1266 1267// CHECK: movb %es:485498096, %al 1268// CHECK: encoding: [0x26,0xa0,0xf0,0x1c,0xf0,0x1c]        1269movb %es:485498096, %al 1270 1271// CHECK: movl $0, -485498096(%edx,%eax,4) 1272// CHECK: encoding: [0xc7,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00,0x00,0x00]        1273movl $0, -485498096(%edx,%eax,4) 1274 1275// CHECK: movl $0, 485498096(%edx,%eax,4) 1276// CHECK: encoding: [0xc7,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]        1277movl $0, 485498096(%edx,%eax,4) 1278 1279// CHECK: movl $0, 485498096(%edx) 1280// CHECK: encoding: [0xc7,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]        1281movl $0, 485498096(%edx) 1282 1283// CHECK: movl $0, 485498096 1284// CHECK: encoding: [0xc7,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]        1285movl $0, 485498096 1286 1287// CHECK: movl $0, 64(%edx,%eax) 1288// CHECK: encoding: [0xc7,0x44,0x02,0x40,0x00,0x00,0x00,0x00]        1289movl $0, 64(%edx,%eax) 1290 1291// CHECK: movl $0, %eax 1292// CHECK: encoding: [0xb8,0x00,0x00,0x00,0x00]        1293movl $0, %eax 1294 1295// CHECK: movl $0, (%edx) 1296// CHECK: encoding: [0xc7,0x02,0x00,0x00,0x00,0x00]        1297movl $0, (%edx) 1298 1299// CHECK: movl 3809469200(%edx,%eax,4), %eax 1300// CHECK: encoding: [0x8b,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1301movl 3809469200(%edx,%eax,4), %eax 1302 1303// CHECK: movl 485498096, %eax 1304// CHECK: encoding: [0xa1,0xf0,0x1c,0xf0,0x1c]        1305movl 485498096, %eax 1306 1307// CHECK: movl 485498096(%edx,%eax,4), %eax 1308// CHECK: encoding: [0x8b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1309movl 485498096(%edx,%eax,4), %eax 1310 1311// CHECK: movl 485498096(%edx), %eax 1312// CHECK: encoding: [0x8b,0x82,0xf0,0x1c,0xf0,0x1c]        1313movl 485498096(%edx), %eax 1314 1315// CHECK: movl 64(%edx,%eax), %eax 1316// CHECK: encoding: [0x8b,0x44,0x02,0x40]        1317movl 64(%edx,%eax), %eax 1318 1319// CHECK: movl %eax, 3809469200(%edx,%eax,4) 1320// CHECK: encoding: [0x89,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1321movl %eax, 3809469200(%edx,%eax,4) 1322 1323// CHECK: movl %eax, 485498096(%edx,%eax,4) 1324// CHECK: encoding: [0x89,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1325movl %eax, 485498096(%edx,%eax,4) 1326 1327// CHECK: movl %eax, 485498096(%edx) 1328// CHECK: encoding: [0x89,0x82,0xf0,0x1c,0xf0,0x1c]        1329movl %eax, 485498096(%edx) 1330 1331// CHECK: movl %eax, 485498096 1332// CHECK: encoding: [0xa3,0xf0,0x1c,0xf0,0x1c]        1333movl %eax, 485498096 1334 1335// CHECK: movl %eax, 64(%edx,%eax) 1336// CHECK: encoding: [0x89,0x44,0x02,0x40]        1337movl %eax, 64(%edx,%eax) 1338 1339// CHECK: movl %eax, %eax 1340// CHECK: encoding: [0x89,0xc0]        1341movl %eax, %eax 1342 1343// CHECK: movl %eax, (%edx) 1344// CHECK: encoding: [0x89,0x02]        1345movl %eax, (%edx) 1346 1347// CHECK: movl (%edx), %eax 1348// CHECK: encoding: [0x8b,0x02]        1349movl (%edx), %eax 1350 1351// CHECK: movl %es, %eax 1352// CHECK: encoding: [0x8c,0xc0]        1353movl %es, %eax 1354 1355// CHECK: movsb %es:(%esi), %es:(%edi) 1356// CHECK: encoding: [0x26,0xa4]        1357movsb %es:(%esi), %es:(%edi) 1358 1359// CHECK: movsl %es:(%esi), %es:(%edi) 1360// CHECK: encoding: [0x26,0xa5]        1361movsl %es:(%esi), %es:(%edi) 1362 1363// CHECK: movsw %es:(%esi), %es:(%edi) 1364// CHECK: encoding: [0x26,0x66,0xa5]        1365movsw %es:(%esi), %es:(%edi) 1366 1367// CHECK: movw $0, -485498096(%edx,%eax,4) 1368// CHECK: encoding: [0x66,0xc7,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00]        1369movw $0, -485498096(%edx,%eax,4) 1370 1371// CHECK: movw $0, 485498096(%edx,%eax,4) 1372// CHECK: encoding: [0x66,0xc7,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00]        1373movw $0, 485498096(%edx,%eax,4) 1374 1375// CHECK: movw $0, 485498096(%edx) 1376// CHECK: encoding: [0x66,0xc7,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00]        1377movw $0, 485498096(%edx) 1378 1379// CHECK: movw $0, 485498096 1380// CHECK: encoding: [0x66,0xc7,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00]        1381movw $0, 485498096 1382 1383// CHECK: movw $0, 64(%edx,%eax) 1384// CHECK: encoding: [0x66,0xc7,0x44,0x02,0x40,0x00,0x00]        1385movw $0, 64(%edx,%eax) 1386 1387// CHECK: movw $0, (%edx) 1388// CHECK: encoding: [0x66,0xc7,0x02,0x00,0x00]        1389movw $0, (%edx) 1390 1391// CHECK: movw -485498096(%edx,%eax,4), %es 1392// CHECK: encoding: [0x8e,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1393movw -485498096(%edx,%eax,4), %es 1394 1395// CHECK: movw 485498096(%edx,%eax,4), %es 1396// CHECK: encoding: [0x8e,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1397movw 485498096(%edx,%eax,4), %es 1398 1399// CHECK: movw 485498096(%edx), %es 1400// CHECK: encoding: [0x8e,0x82,0xf0,0x1c,0xf0,0x1c]        1401movw 485498096(%edx), %es 1402 1403// CHECK: movw 485498096, %es 1404// CHECK: encoding: [0x8e,0x05,0xf0,0x1c,0xf0,0x1c]        1405movw 485498096, %es 1406 1407// CHECK: movw 64(%edx,%eax), %es 1408// CHECK: encoding: [0x8e,0x44,0x02,0x40]        1409movw 64(%edx,%eax), %es 1410 1411// CHECK: movw (%edx), %es 1412// CHECK: encoding: [0x8e,0x02]        1413movw (%edx), %es 1414 1415// CHECK: movw %es, -485498096(%edx,%eax,4) 1416// CHECK: encoding: [0x8c,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1417movw %es, -485498096(%edx,%eax,4) 1418 1419// CHECK: movw %es, 485498096(%edx,%eax,4) 1420// CHECK: encoding: [0x8c,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1421movw %es, 485498096(%edx,%eax,4) 1422 1423// CHECK: movw %es, 485498096(%edx) 1424// CHECK: encoding: [0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        1425movw %es, 485498096(%edx) 1426 1427// CHECK: movw %es, 485498096 1428// CHECK: encoding: [0x8c,0x05,0xf0,0x1c,0xf0,0x1c]        1429movw %es, 485498096 1430 1431// CHECK: movw %es, 64(%edx,%eax) 1432// CHECK: encoding: [0x8c,0x44,0x02,0x40]        1433movw %es, 64(%edx,%eax) 1434 1435// CHECK: movw %es, (%edx) 1436// CHECK: encoding: [0x8c,0x02]        1437movw %es, (%edx) 1438 1439// CHECK: mulb -485498096(%edx,%eax,4) 1440// CHECK: encoding: [0xf6,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         1441mulb -485498096(%edx,%eax,4) 1442 1443// CHECK: mulb 485498096(%edx,%eax,4) 1444// CHECK: encoding: [0xf6,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         1445mulb 485498096(%edx,%eax,4) 1446 1447// CHECK: mulb 485498096(%edx) 1448// CHECK: encoding: [0xf6,0xa2,0xf0,0x1c,0xf0,0x1c]         1449mulb 485498096(%edx) 1450 1451// CHECK: mulb 485498096 1452// CHECK: encoding: [0xf6,0x25,0xf0,0x1c,0xf0,0x1c]         1453mulb 485498096 1454 1455// CHECK: mulb 64(%edx,%eax) 1456// CHECK: encoding: [0xf6,0x64,0x02,0x40]         1457mulb 64(%edx,%eax) 1458 1459// CHECK: mulb (%edx) 1460// CHECK: encoding: [0xf6,0x22]         1461mulb (%edx) 1462 1463// CHECK: mull -485498096(%edx,%eax,4) 1464// CHECK: encoding: [0xf7,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         1465mull -485498096(%edx,%eax,4) 1466 1467// CHECK: mull 485498096(%edx,%eax,4) 1468// CHECK: encoding: [0xf7,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         1469mull 485498096(%edx,%eax,4) 1470 1471// CHECK: mull 485498096(%edx) 1472// CHECK: encoding: [0xf7,0xa2,0xf0,0x1c,0xf0,0x1c]         1473mull 485498096(%edx) 1474 1475// CHECK: mull 485498096 1476// CHECK: encoding: [0xf7,0x25,0xf0,0x1c,0xf0,0x1c]         1477mull 485498096 1478 1479// CHECK: mull 64(%edx,%eax) 1480// CHECK: encoding: [0xf7,0x64,0x02,0x40]         1481mull 64(%edx,%eax) 1482 1483// CHECK: mull %eax 1484// CHECK: encoding: [0xf7,0xe0]         1485mull %eax 1486 1487// CHECK: mull (%edx) 1488// CHECK: encoding: [0xf7,0x22]         1489mull (%edx) 1490 1491// CHECK: mulw -485498096(%edx,%eax,4) 1492// CHECK: encoding: [0x66,0xf7,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         1493mulw -485498096(%edx,%eax,4) 1494 1495// CHECK: mulw 485498096(%edx,%eax,4) 1496// CHECK: encoding: [0x66,0xf7,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         1497mulw 485498096(%edx,%eax,4) 1498 1499// CHECK: mulw 485498096(%edx) 1500// CHECK: encoding: [0x66,0xf7,0xa2,0xf0,0x1c,0xf0,0x1c]         1501mulw 485498096(%edx) 1502 1503// CHECK: mulw 485498096 1504// CHECK: encoding: [0x66,0xf7,0x25,0xf0,0x1c,0xf0,0x1c]         1505mulw 485498096 1506 1507// CHECK: mulw 64(%edx,%eax) 1508// CHECK: encoding: [0x66,0xf7,0x64,0x02,0x40]         1509mulw 64(%edx,%eax) 1510 1511// CHECK: mulw (%edx) 1512// CHECK: encoding: [0x66,0xf7,0x22]         1513mulw (%edx) 1514 1515// CHECK: negb -485498096(%edx,%eax,4) 1516// CHECK: encoding: [0xf6,0x9c,0x82,0x10,0xe3,0x0f,0xe3]         1517negb -485498096(%edx,%eax,4) 1518 1519// CHECK: negb 485498096(%edx,%eax,4) 1520// CHECK: encoding: [0xf6,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]         1521negb 485498096(%edx,%eax,4) 1522 1523// CHECK: negb 485498096(%edx) 1524// CHECK: encoding: [0xf6,0x9a,0xf0,0x1c,0xf0,0x1c]         1525negb 485498096(%edx) 1526 1527// CHECK: negb 485498096 1528// CHECK: encoding: [0xf6,0x1d,0xf0,0x1c,0xf0,0x1c]         1529negb 485498096 1530 1531// CHECK: negb 64(%edx,%eax) 1532// CHECK: encoding: [0xf6,0x5c,0x02,0x40]         1533negb 64(%edx,%eax) 1534 1535// CHECK: negb (%edx) 1536// CHECK: encoding: [0xf6,0x1a]         1537negb (%edx) 1538 1539// CHECK: negl -485498096(%edx,%eax,4) 1540// CHECK: encoding: [0xf7,0x9c,0x82,0x10,0xe3,0x0f,0xe3]         1541negl -485498096(%edx,%eax,4) 1542 1543// CHECK: negl 485498096(%edx,%eax,4) 1544// CHECK: encoding: [0xf7,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]         1545negl 485498096(%edx,%eax,4) 1546 1547// CHECK: negl 485498096(%edx) 1548// CHECK: encoding: [0xf7,0x9a,0xf0,0x1c,0xf0,0x1c]         1549negl 485498096(%edx) 1550 1551// CHECK: negl 485498096 1552// CHECK: encoding: [0xf7,0x1d,0xf0,0x1c,0xf0,0x1c]         1553negl 485498096 1554 1555// CHECK: negl 64(%edx,%eax) 1556// CHECK: encoding: [0xf7,0x5c,0x02,0x40]         1557negl 64(%edx,%eax) 1558 1559// CHECK: negl %eax 1560// CHECK: encoding: [0xf7,0xd8]         1561negl %eax 1562 1563// CHECK: negl (%edx) 1564// CHECK: encoding: [0xf7,0x1a]         1565negl (%edx) 1566 1567// CHECK: negw -485498096(%edx,%eax,4) 1568// CHECK: encoding: [0x66,0xf7,0x9c,0x82,0x10,0xe3,0x0f,0xe3]         1569negw -485498096(%edx,%eax,4) 1570 1571// CHECK: negw 485498096(%edx,%eax,4) 1572// CHECK: encoding: [0x66,0xf7,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]         1573negw 485498096(%edx,%eax,4) 1574 1575// CHECK: negw 485498096(%edx) 1576// CHECK: encoding: [0x66,0xf7,0x9a,0xf0,0x1c,0xf0,0x1c]         1577negw 485498096(%edx) 1578 1579// CHECK: negw 485498096 1580// CHECK: encoding: [0x66,0xf7,0x1d,0xf0,0x1c,0xf0,0x1c]         1581negw 485498096 1582 1583// CHECK: negw 64(%edx,%eax) 1584// CHECK: encoding: [0x66,0xf7,0x5c,0x02,0x40]         1585negw 64(%edx,%eax) 1586 1587// CHECK: negw (%edx) 1588// CHECK: encoding: [0x66,0xf7,0x1a]         1589negw (%edx) 1590 1591// CHECK: nop 1592// CHECK: encoding: [0x90]          1593nop 1594 1595// CHECK: notb -485498096(%edx,%eax,4) 1596// CHECK: encoding: [0xf6,0x94,0x82,0x10,0xe3,0x0f,0xe3]         1597notb -485498096(%edx,%eax,4) 1598 1599// CHECK: notb 485498096(%edx,%eax,4) 1600// CHECK: encoding: [0xf6,0x94,0x82,0xf0,0x1c,0xf0,0x1c]         1601notb 485498096(%edx,%eax,4) 1602 1603// CHECK: notb 485498096(%edx) 1604// CHECK: encoding: [0xf6,0x92,0xf0,0x1c,0xf0,0x1c]         1605notb 485498096(%edx) 1606 1607// CHECK: notb 485498096 1608// CHECK: encoding: [0xf6,0x15,0xf0,0x1c,0xf0,0x1c]         1609notb 485498096 1610 1611// CHECK: notb 64(%edx,%eax) 1612// CHECK: encoding: [0xf6,0x54,0x02,0x40]         1613notb 64(%edx,%eax) 1614 1615// CHECK: notb (%edx) 1616// CHECK: encoding: [0xf6,0x12]         1617notb (%edx) 1618 1619// CHECK: notl -485498096(%edx,%eax,4) 1620// CHECK: encoding: [0xf7,0x94,0x82,0x10,0xe3,0x0f,0xe3]         1621notl -485498096(%edx,%eax,4) 1622 1623// CHECK: notl 485498096(%edx,%eax,4) 1624// CHECK: encoding: [0xf7,0x94,0x82,0xf0,0x1c,0xf0,0x1c]         1625notl 485498096(%edx,%eax,4) 1626 1627// CHECK: notl 485498096(%edx) 1628// CHECK: encoding: [0xf7,0x92,0xf0,0x1c,0xf0,0x1c]         1629notl 485498096(%edx) 1630 1631// CHECK: notl 485498096 1632// CHECK: encoding: [0xf7,0x15,0xf0,0x1c,0xf0,0x1c]         1633notl 485498096 1634 1635// CHECK: notl 64(%edx,%eax) 1636// CHECK: encoding: [0xf7,0x54,0x02,0x40]         1637notl 64(%edx,%eax) 1638 1639// CHECK: notl %eax 1640// CHECK: encoding: [0xf7,0xd0]         1641notl %eax 1642 1643// CHECK: notl (%edx) 1644// CHECK: encoding: [0xf7,0x12]         1645notl (%edx) 1646 1647// CHECK: notw -485498096(%edx,%eax,4) 1648// CHECK: encoding: [0x66,0xf7,0x94,0x82,0x10,0xe3,0x0f,0xe3]         1649notw -485498096(%edx,%eax,4) 1650 1651// CHECK: notw 485498096(%edx,%eax,4) 1652// CHECK: encoding: [0x66,0xf7,0x94,0x82,0xf0,0x1c,0xf0,0x1c]         1653notw 485498096(%edx,%eax,4) 1654 1655// CHECK: notw 485498096(%edx) 1656// CHECK: encoding: [0x66,0xf7,0x92,0xf0,0x1c,0xf0,0x1c]         1657notw 485498096(%edx) 1658 1659// CHECK: notw 485498096 1660// CHECK: encoding: [0x66,0xf7,0x15,0xf0,0x1c,0xf0,0x1c]         1661notw 485498096 1662 1663// CHECK: notw 64(%edx,%eax) 1664// CHECK: encoding: [0x66,0xf7,0x54,0x02,0x40]         1665notw 64(%edx,%eax) 1666 1667// CHECK: notw (%edx) 1668// CHECK: encoding: [0x66,0xf7,0x12]         1669notw (%edx) 1670 1671// CHECK: orb $0, -485498096(%edx,%eax,4) 1672// CHECK: encoding: [0x80,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]        1673orb $0, -485498096(%edx,%eax,4) 1674 1675// CHECK: orb $0, 485498096(%edx,%eax,4) 1676// CHECK: encoding: [0x80,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        1677orb $0, 485498096(%edx,%eax,4) 1678 1679// CHECK: orb $0, 485498096(%edx) 1680// CHECK: encoding: [0x80,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]        1681orb $0, 485498096(%edx) 1682 1683// CHECK: orb $0, 485498096 1684// CHECK: encoding: [0x80,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]        1685orb $0, 485498096 1686 1687// CHECK: orb $0, 64(%edx,%eax) 1688// CHECK: encoding: [0x80,0x4c,0x02,0x40,0x00]        1689orb $0, 64(%edx,%eax) 1690 1691// CHECK: orb $0, %al 1692// CHECK: encoding: [0x0c,0x00]        1693orb $0, %al 1694 1695// CHECK: orb $0, (%edx) 1696// CHECK: encoding: [0x80,0x0a,0x00]        1697orb $0, (%edx) 1698 1699// CHECK: orl $0, -485498096(%edx,%eax,4) 1700// CHECK: encoding: [0x83,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]        1701orl $0, -485498096(%edx,%eax,4) 1702 1703// CHECK: orl $0, 485498096(%edx,%eax,4) 1704// CHECK: encoding: [0x83,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        1705orl $0, 485498096(%edx,%eax,4) 1706 1707// CHECK: orl $0, 485498096(%edx) 1708// CHECK: encoding: [0x83,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]        1709orl $0, 485498096(%edx) 1710 1711// CHECK: orl $0, 485498096 1712// CHECK: encoding: [0x83,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]        1713orl $0, 485498096 1714 1715// CHECK: orl $0, 64(%edx,%eax) 1716// CHECK: encoding: [0x83,0x4c,0x02,0x40,0x00]        1717orl $0, 64(%edx,%eax) 1718 1719// CHECK: orl $0, %eax 1720// CHECK: encoding: [0x83,0xc8,0x00]        1721orl $0, %eax 1722 1723// CHECK: orl $0, (%edx) 1724// CHECK: encoding: [0x83,0x0a,0x00]        1725orl $0, (%edx) 1726 1727// CHECK: orl 3809469200(%edx,%eax,4), %eax 1728// CHECK: encoding: [0x0b,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1729orl 3809469200(%edx,%eax,4), %eax 1730 1731// CHECK: orl 485498096, %eax 1732// CHECK: encoding: [0x0b,0x05,0xf0,0x1c,0xf0,0x1c]        1733orl 485498096, %eax 1734 1735// CHECK: orl 485498096(%edx,%eax,4), %eax 1736// CHECK: encoding: [0x0b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1737orl 485498096(%edx,%eax,4), %eax 1738 1739// CHECK: orl 485498096(%edx), %eax 1740// CHECK: encoding: [0x0b,0x82,0xf0,0x1c,0xf0,0x1c]        1741orl 485498096(%edx), %eax 1742 1743// CHECK: orl 64(%edx,%eax), %eax 1744// CHECK: encoding: [0x0b,0x44,0x02,0x40]        1745orl 64(%edx,%eax), %eax 1746 1747// CHECK: orl %eax, 3809469200(%edx,%eax,4) 1748// CHECK: encoding: [0x09,0x84,0x82,0x10,0xe3,0x0f,0xe3]        1749orl %eax, 3809469200(%edx,%eax,4) 1750 1751// CHECK: orl %eax, 485498096(%edx,%eax,4) 1752// CHECK: encoding: [0x09,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        1753orl %eax, 485498096(%edx,%eax,4) 1754 1755// CHECK: orl %eax, 485498096(%edx) 1756// CHECK: encoding: [0x09,0x82,0xf0,0x1c,0xf0,0x1c]        1757orl %eax, 485498096(%edx) 1758 1759// CHECK: orl %eax, 485498096 1760// CHECK: encoding: [0x09,0x05,0xf0,0x1c,0xf0,0x1c]        1761orl %eax, 485498096 1762 1763// CHECK: orl %eax, 64(%edx,%eax) 1764// CHECK: encoding: [0x09,0x44,0x02,0x40]        1765orl %eax, 64(%edx,%eax) 1766 1767// CHECK: orl %eax, %eax 1768// CHECK: encoding: [0x09,0xc0]        1769orl %eax, %eax 1770 1771// CHECK: orl %eax, (%edx) 1772// CHECK: encoding: [0x09,0x02]        1773orl %eax, (%edx) 1774 1775// CHECK: orl (%edx), %eax 1776// CHECK: encoding: [0x0b,0x02]        1777orl (%edx), %eax 1778 1779// CHECK: orw $0, -485498096(%edx,%eax,4) 1780// CHECK: encoding: [0x66,0x83,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]        1781orw $0, -485498096(%edx,%eax,4) 1782 1783// CHECK: orw $0, 485498096(%edx,%eax,4) 1784// CHECK: encoding: [0x66,0x83,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        1785orw $0, 485498096(%edx,%eax,4) 1786 1787// CHECK: orw $0, 485498096(%edx) 1788// CHECK: encoding: [0x66,0x83,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]        1789orw $0, 485498096(%edx) 1790 1791// CHECK: orw $0, 485498096 1792// CHECK: encoding: [0x66,0x83,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]        1793orw $0, 485498096 1794 1795// CHECK: orw $0, 64(%edx,%eax) 1796// CHECK: encoding: [0x66,0x83,0x4c,0x02,0x40,0x00]        1797orw $0, 64(%edx,%eax) 1798 1799// CHECK: orw $0, (%edx) 1800// CHECK: encoding: [0x66,0x83,0x0a,0x00]        1801orw $0, (%edx) 1802 1803// CHECK: outb %al, $0 1804// CHECK: encoding: [0xe6,0x00]        1805outb %al, $0 1806 1807// CHECK: outb %al, %dx 1808// CHECK: encoding: [0xee]        1809outb %al, %dx 1810 1811// CHECK: outl %eax, $0 1812// CHECK: encoding: [0xe7,0x00]        1813outl %eax, $0 1814 1815// CHECK: outl %eax, %dx 1816// CHECK: encoding: [0xef]        1817outl %eax, %dx 1818 1819// CHECK: pause 1820// CHECK: encoding: [0xf3,0x90]          1821pause 1822 1823// CHECK: popfl 1824// CHECK: encoding: [0x9d]          1825popfl 1826 1827// CHECK: popfw 1828// CHECK: encoding: [0x66,0x9d]          1829popfw 1830 1831// CHECK: popl %ds 1832// CHECK: encoding: [0x1f]         1833popl %ds 1834 1835// CHECK: popl %eax 1836// CHECK: encoding: [0x58]         1837popl %eax 1838 1839// CHECK: popl %es 1840// CHECK: encoding: [0x07]         1841popl %es 1842 1843// CHECK: popl %fs 1844// CHECK: encoding: [0x0f,0xa1]         1845popl %fs 1846 1847// CHECK: popl %gs 1848// CHECK: encoding: [0x0f,0xa9]         1849popl %gs 1850 1851// CHECK: popl %ss 1852// CHECK: encoding: [0x17]         1853popl %ss 1854 1855// CHECK: popw %ds 1856// CHECK: encoding: [0x66,0x1f]         1857popw %ds 1858 1859// CHECK: popw %es 1860// CHECK: encoding: [0x66,0x07]         1861popw %es 1862 1863// CHECK: popw %fs 1864// CHECK: encoding: [0x66,0x0f,0xa1]         1865popw %fs 1866 1867// CHECK: popw %gs 1868// CHECK: encoding: [0x66,0x0f,0xa9]         1869popw %gs 1870 1871// CHECK: popw %ss 1872// CHECK: encoding: [0x66,0x17]         1873popw %ss 1874 1875// CHECK: pushfl 1876// CHECK: encoding: [0x9c]          1877pushfl 1878 1879// CHECK: pushfw 1880// CHECK: encoding: [0x66,0x9c]          1881pushfw 1882 1883// CHECK: pushl %cs 1884// CHECK: encoding: [0x0e]         1885pushl %cs 1886 1887// CHECK: pushl %ds 1888// CHECK: encoding: [0x1e]         1889pushl %ds 1890 1891// CHECK: pushl %eax 1892// CHECK: encoding: [0x50]         1893pushl %eax 1894 1895// CHECK: pushl %es 1896// CHECK: encoding: [0x06]         1897pushl %es 1898 1899// CHECK: pushl %fs 1900// CHECK: encoding: [0x0f,0xa0]         1901pushl %fs 1902 1903// CHECK: pushl %gs 1904// CHECK: encoding: [0x0f,0xa8]         1905pushl %gs 1906 1907// CHECK: pushl %ss 1908// CHECK: encoding: [0x16]         1909pushl %ss 1910 1911// CHECK: pushw %cs 1912// CHECK: encoding: [0x66,0x0e]         1913pushw %cs 1914 1915// CHECK: pushw %ds 1916// CHECK: encoding: [0x66,0x1e]         1917pushw %ds 1918 1919// CHECK: pushw %es 1920// CHECK: encoding: [0x66,0x06]         1921pushw %es 1922 1923// CHECK: pushw %fs 1924// CHECK: encoding: [0x66,0x0f,0xa0]         1925pushw %fs 1926 1927// CHECK: pushw %gs 1928// CHECK: encoding: [0x66,0x0f,0xa8]         1929pushw %gs 1930 1931// CHECK: pushw %ss 1932// CHECK: encoding: [0x66,0x16]         1933pushw %ss 1934 1935// CHECK: rclb -485498096(%edx,%eax,4) 1936// CHECK: encoding: [0xd0,0x94,0x82,0x10,0xe3,0x0f,0xe3]         1937rclb -485498096(%edx,%eax,4) 1938 1939// CHECK: rclb 485498096(%edx,%eax,4) 1940// CHECK: encoding: [0xd0,0x94,0x82,0xf0,0x1c,0xf0,0x1c]         1941rclb 485498096(%edx,%eax,4) 1942 1943// CHECK: rclb 485498096(%edx) 1944// CHECK: encoding: [0xd0,0x92,0xf0,0x1c,0xf0,0x1c]         1945rclb 485498096(%edx) 1946 1947// CHECK: rclb 485498096 1948// CHECK: encoding: [0xd0,0x15,0xf0,0x1c,0xf0,0x1c]         1949rclb 485498096 1950 1951// CHECK: rclb 64(%edx,%eax) 1952// CHECK: encoding: [0xd0,0x54,0x02,0x40]         1953rclb 64(%edx,%eax) 1954 1955// CHECK: rclb %cl, -485498096(%edx,%eax,4) 1956// CHECK: encoding: [0xd2,0x94,0x82,0x10,0xe3,0x0f,0xe3]        1957rclb %cl, -485498096(%edx,%eax,4) 1958 1959// CHECK: rclb %cl, 485498096(%edx,%eax,4) 1960// CHECK: encoding: [0xd2,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        1961rclb %cl, 485498096(%edx,%eax,4) 1962 1963// CHECK: rclb %cl, 485498096(%edx) 1964// CHECK: encoding: [0xd2,0x92,0xf0,0x1c,0xf0,0x1c]        1965rclb %cl, 485498096(%edx) 1966 1967// CHECK: rclb %cl, 485498096 1968// CHECK: encoding: [0xd2,0x15,0xf0,0x1c,0xf0,0x1c]        1969rclb %cl, 485498096 1970 1971// CHECK: rclb %cl, 64(%edx,%eax) 1972// CHECK: encoding: [0xd2,0x54,0x02,0x40]        1973rclb %cl, 64(%edx,%eax) 1974 1975// CHECK: rclb %cl, (%edx) 1976// CHECK: encoding: [0xd2,0x12]        1977rclb %cl, (%edx) 1978 1979// CHECK: rclb (%edx) 1980// CHECK: encoding: [0xd0,0x12]         1981rclb (%edx) 1982 1983// CHECK: rcll -485498096(%edx,%eax,4) 1984// CHECK: encoding: [0xd1,0x94,0x82,0x10,0xe3,0x0f,0xe3]         1985rcll -485498096(%edx,%eax,4) 1986 1987// CHECK: rcll 485498096(%edx,%eax,4) 1988// CHECK: encoding: [0xd1,0x94,0x82,0xf0,0x1c,0xf0,0x1c]         1989rcll 485498096(%edx,%eax,4) 1990 1991// CHECK: rcll 485498096(%edx) 1992// CHECK: encoding: [0xd1,0x92,0xf0,0x1c,0xf0,0x1c]         1993rcll 485498096(%edx) 1994 1995// CHECK: rcll 485498096 1996// CHECK: encoding: [0xd1,0x15,0xf0,0x1c,0xf0,0x1c]         1997rcll 485498096 1998 1999// CHECK: rcll 64(%edx,%eax) 2000// CHECK: encoding: [0xd1,0x54,0x02,0x40]         2001rcll 64(%edx,%eax) 2002 2003// CHECK: rcll %cl, -485498096(%edx,%eax,4) 2004// CHECK: encoding: [0xd3,0x94,0x82,0x10,0xe3,0x0f,0xe3]        2005rcll %cl, -485498096(%edx,%eax,4) 2006 2007// CHECK: rcll %cl, 485498096(%edx,%eax,4) 2008// CHECK: encoding: [0xd3,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        2009rcll %cl, 485498096(%edx,%eax,4) 2010 2011// CHECK: rcll %cl, 485498096(%edx) 2012// CHECK: encoding: [0xd3,0x92,0xf0,0x1c,0xf0,0x1c]        2013rcll %cl, 485498096(%edx) 2014 2015// CHECK: rcll %cl, 485498096 2016// CHECK: encoding: [0xd3,0x15,0xf0,0x1c,0xf0,0x1c]        2017rcll %cl, 485498096 2018 2019// CHECK: rcll %cl, 64(%edx,%eax) 2020// CHECK: encoding: [0xd3,0x54,0x02,0x40]        2021rcll %cl, 64(%edx,%eax) 2022 2023// CHECK: rcll %cl, (%edx) 2024// CHECK: encoding: [0xd3,0x12]        2025rcll %cl, (%edx) 2026 2027// CHECK: rcll %eax 2028// CHECK: encoding: [0xd1,0xd0]         2029rcll %eax 2030 2031// CHECK: rcll (%edx) 2032// CHECK: encoding: [0xd1,0x12]         2033rcll (%edx) 2034 2035// CHECK: rclw -485498096(%edx,%eax,4) 2036// CHECK: encoding: [0x66,0xd1,0x94,0x82,0x10,0xe3,0x0f,0xe3]         2037rclw -485498096(%edx,%eax,4) 2038 2039// CHECK: rclw 485498096(%edx,%eax,4) 2040// CHECK: encoding: [0x66,0xd1,0x94,0x82,0xf0,0x1c,0xf0,0x1c]         2041rclw 485498096(%edx,%eax,4) 2042 2043// CHECK: rclw 485498096(%edx) 2044// CHECK: encoding: [0x66,0xd1,0x92,0xf0,0x1c,0xf0,0x1c]         2045rclw 485498096(%edx) 2046 2047// CHECK: rclw 485498096 2048// CHECK: encoding: [0x66,0xd1,0x15,0xf0,0x1c,0xf0,0x1c]         2049rclw 485498096 2050 2051// CHECK: rclw 64(%edx,%eax) 2052// CHECK: encoding: [0x66,0xd1,0x54,0x02,0x40]         2053rclw 64(%edx,%eax) 2054 2055// CHECK: rclw %cl, -485498096(%edx,%eax,4) 2056// CHECK: encoding: [0x66,0xd3,0x94,0x82,0x10,0xe3,0x0f,0xe3]        2057rclw %cl, -485498096(%edx,%eax,4) 2058 2059// CHECK: rclw %cl, 485498096(%edx,%eax,4) 2060// CHECK: encoding: [0x66,0xd3,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        2061rclw %cl, 485498096(%edx,%eax,4) 2062 2063// CHECK: rclw %cl, 485498096(%edx) 2064// CHECK: encoding: [0x66,0xd3,0x92,0xf0,0x1c,0xf0,0x1c]        2065rclw %cl, 485498096(%edx) 2066 2067// CHECK: rclw %cl, 485498096 2068// CHECK: encoding: [0x66,0xd3,0x15,0xf0,0x1c,0xf0,0x1c]        2069rclw %cl, 485498096 2070 2071// CHECK: rclw %cl, 64(%edx,%eax) 2072// CHECK: encoding: [0x66,0xd3,0x54,0x02,0x40]        2073rclw %cl, 64(%edx,%eax) 2074 2075// CHECK: rclw %cl, (%edx) 2076// CHECK: encoding: [0x66,0xd3,0x12]        2077rclw %cl, (%edx) 2078 2079// CHECK: rclw (%edx) 2080// CHECK: encoding: [0x66,0xd1,0x12]         2081rclw (%edx) 2082 2083// CHECK: rcrb -485498096(%edx,%eax,4) 2084// CHECK: encoding: [0xd0,0x9c,0x82,0x10,0xe3,0x0f,0xe3]         2085rcrb -485498096(%edx,%eax,4) 2086 2087// CHECK: rcrb 485498096(%edx,%eax,4) 2088// CHECK: encoding: [0xd0,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]         2089rcrb 485498096(%edx,%eax,4) 2090 2091// CHECK: rcrb 485498096(%edx) 2092// CHECK: encoding: [0xd0,0x9a,0xf0,0x1c,0xf0,0x1c]         2093rcrb 485498096(%edx) 2094 2095// CHECK: rcrb 485498096 2096// CHECK: encoding: [0xd0,0x1d,0xf0,0x1c,0xf0,0x1c]         2097rcrb 485498096 2098 2099// CHECK: rcrb 64(%edx,%eax) 2100// CHECK: encoding: [0xd0,0x5c,0x02,0x40]         2101rcrb 64(%edx,%eax) 2102 2103// CHECK: rcrb %cl, -485498096(%edx,%eax,4) 2104// CHECK: encoding: [0xd2,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        2105rcrb %cl, -485498096(%edx,%eax,4) 2106 2107// CHECK: rcrb %cl, 485498096(%edx,%eax,4) 2108// CHECK: encoding: [0xd2,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        2109rcrb %cl, 485498096(%edx,%eax,4) 2110 2111// CHECK: rcrb %cl, 485498096(%edx) 2112// CHECK: encoding: [0xd2,0x9a,0xf0,0x1c,0xf0,0x1c]        2113rcrb %cl, 485498096(%edx) 2114 2115// CHECK: rcrb %cl, 485498096 2116// CHECK: encoding: [0xd2,0x1d,0xf0,0x1c,0xf0,0x1c]        2117rcrb %cl, 485498096 2118 2119// CHECK: rcrb %cl, 64(%edx,%eax) 2120// CHECK: encoding: [0xd2,0x5c,0x02,0x40]        2121rcrb %cl, 64(%edx,%eax) 2122 2123// CHECK: rcrb %cl, (%edx) 2124// CHECK: encoding: [0xd2,0x1a]        2125rcrb %cl, (%edx) 2126 2127// CHECK: rcrb (%edx) 2128// CHECK: encoding: [0xd0,0x1a]         2129rcrb (%edx) 2130 2131// CHECK: rcrl -485498096(%edx,%eax,4) 2132// CHECK: encoding: [0xd1,0x9c,0x82,0x10,0xe3,0x0f,0xe3]         2133rcrl -485498096(%edx,%eax,4) 2134 2135// CHECK: rcrl 485498096(%edx,%eax,4) 2136// CHECK: encoding: [0xd1,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]         2137rcrl 485498096(%edx,%eax,4) 2138 2139// CHECK: rcrl 485498096(%edx) 2140// CHECK: encoding: [0xd1,0x9a,0xf0,0x1c,0xf0,0x1c]         2141rcrl 485498096(%edx) 2142 2143// CHECK: rcrl 485498096 2144// CHECK: encoding: [0xd1,0x1d,0xf0,0x1c,0xf0,0x1c]         2145rcrl 485498096 2146 2147// CHECK: rcrl 64(%edx,%eax) 2148// CHECK: encoding: [0xd1,0x5c,0x02,0x40]         2149rcrl 64(%edx,%eax) 2150 2151// CHECK: rcrl %cl, -485498096(%edx,%eax,4) 2152// CHECK: encoding: [0xd3,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        2153rcrl %cl, -485498096(%edx,%eax,4) 2154 2155// CHECK: rcrl %cl, 485498096(%edx,%eax,4) 2156// CHECK: encoding: [0xd3,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        2157rcrl %cl, 485498096(%edx,%eax,4) 2158 2159// CHECK: rcrl %cl, 485498096(%edx) 2160// CHECK: encoding: [0xd3,0x9a,0xf0,0x1c,0xf0,0x1c]        2161rcrl %cl, 485498096(%edx) 2162 2163// CHECK: rcrl %cl, 485498096 2164// CHECK: encoding: [0xd3,0x1d,0xf0,0x1c,0xf0,0x1c]        2165rcrl %cl, 485498096 2166 2167// CHECK: rcrl %cl, 64(%edx,%eax) 2168// CHECK: encoding: [0xd3,0x5c,0x02,0x40]        2169rcrl %cl, 64(%edx,%eax) 2170 2171// CHECK: rcrl %cl, (%edx) 2172// CHECK: encoding: [0xd3,0x1a]        2173rcrl %cl, (%edx) 2174 2175// CHECK: rcrl %eax 2176// CHECK: encoding: [0xd1,0xd8]         2177rcrl %eax 2178 2179// CHECK: rcrl (%edx) 2180// CHECK: encoding: [0xd1,0x1a]         2181rcrl (%edx) 2182 2183// CHECK: rcrw -485498096(%edx,%eax,4) 2184// CHECK: encoding: [0x66,0xd1,0x9c,0x82,0x10,0xe3,0x0f,0xe3]         2185rcrw -485498096(%edx,%eax,4) 2186 2187// CHECK: rcrw 485498096(%edx,%eax,4) 2188// CHECK: encoding: [0x66,0xd1,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]         2189rcrw 485498096(%edx,%eax,4) 2190 2191// CHECK: rcrw 485498096(%edx) 2192// CHECK: encoding: [0x66,0xd1,0x9a,0xf0,0x1c,0xf0,0x1c]         2193rcrw 485498096(%edx) 2194 2195// CHECK: rcrw 485498096 2196// CHECK: encoding: [0x66,0xd1,0x1d,0xf0,0x1c,0xf0,0x1c]         2197rcrw 485498096 2198 2199// CHECK: rcrw 64(%edx,%eax) 2200// CHECK: encoding: [0x66,0xd1,0x5c,0x02,0x40]         2201rcrw 64(%edx,%eax) 2202 2203// CHECK: rcrw %cl, -485498096(%edx,%eax,4) 2204// CHECK: encoding: [0x66,0xd3,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        2205rcrw %cl, -485498096(%edx,%eax,4) 2206 2207// CHECK: rcrw %cl, 485498096(%edx,%eax,4) 2208// CHECK: encoding: [0x66,0xd3,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        2209rcrw %cl, 485498096(%edx,%eax,4) 2210 2211// CHECK: rcrw %cl, 485498096(%edx) 2212// CHECK: encoding: [0x66,0xd3,0x9a,0xf0,0x1c,0xf0,0x1c]        2213rcrw %cl, 485498096(%edx) 2214 2215// CHECK: rcrw %cl, 485498096 2216// CHECK: encoding: [0x66,0xd3,0x1d,0xf0,0x1c,0xf0,0x1c]        2217rcrw %cl, 485498096 2218 2219// CHECK: rcrw %cl, 64(%edx,%eax) 2220// CHECK: encoding: [0x66,0xd3,0x5c,0x02,0x40]        2221rcrw %cl, 64(%edx,%eax) 2222 2223// CHECK: rcrw %cl, (%edx) 2224// CHECK: encoding: [0x66,0xd3,0x1a]        2225rcrw %cl, (%edx) 2226 2227// CHECK: rcrw (%edx) 2228// CHECK: encoding: [0x66,0xd1,0x1a]         2229rcrw (%edx) 2230 2231// CHECK: rep cmpsb %es:(%edi), %es:(%esi) 2232// CHECK: encoding: [0xf3,0x26,0xa6]       2233rep cmpsb %es:(%edi), %es:(%esi) 2234 2235// CHECK: rep cmpsl %es:(%edi), %es:(%esi) 2236// CHECK: encoding: [0xf3,0x26,0xa7]       2237rep cmpsl %es:(%edi), %es:(%esi) 2238 2239// CHECK: rep cmpsw %es:(%edi), %es:(%esi) 2240// CHECK: encoding: [0xf3,0x26,0x66,0xa7]       2241rep cmpsw %es:(%edi), %es:(%esi) 2242 2243// CHECK: rep lodsb %es:(%esi), %al 2244// CHECK: encoding: [0xf3,0x26,0xac]       2245rep lodsb %es:(%esi), %al 2246 2247// CHECK: rep lodsw %es:(%esi), %ax 2248// CHECK: encoding: [0xf3,0x26,0x66,0xad]       2249rep lodsw %es:(%esi), %ax 2250 2251// CHECK: rep movsb %es:(%esi), %es:(%edi) 2252// CHECK: encoding: [0xf3,0x26,0xa4]       2253rep movsb %es:(%esi), %es:(%edi) 2254 2255// CHECK: rep movsl %es:(%esi), %es:(%edi) 2256// CHECK: encoding: [0xf3,0x26,0xa5]       2257rep movsl %es:(%esi), %es:(%edi) 2258 2259// CHECK: rep movsw %es:(%esi), %es:(%edi) 2260// CHECK: encoding: [0xf3,0x26,0x66,0xa5]       2261rep movsw %es:(%esi), %es:(%edi) 2262 2263// CHECK: repne cmpsb %es:(%edi), %es:(%esi) 2264// CHECK: encoding: [0xf2,0x26,0xa6]       2265repne cmpsb %es:(%edi), %es:(%esi) 2266 2267// CHECK: repne cmpsl %es:(%edi), %es:(%esi) 2268// CHECK: encoding: [0xf2,0x26,0xa7]       2269repne cmpsl %es:(%edi), %es:(%esi) 2270 2271// CHECK: repne cmpsw %es:(%edi), %es:(%esi) 2272// CHECK: encoding: [0xf2,0x26,0x66,0xa7]       2273repne cmpsw %es:(%edi), %es:(%esi) 2274 2275// CHECK: repne lodsb %es:(%esi), %al 2276// CHECK: encoding: [0xf2,0x26,0xac]       2277repne lodsb %es:(%esi), %al 2278 2279// CHECK: repne lodsw %es:(%esi), %ax 2280// CHECK: encoding: [0xf2,0x26,0x66,0xad]       2281repne lodsw %es:(%esi), %ax 2282 2283// CHECK: repne movsb %es:(%esi), %es:(%edi) 2284// CHECK: encoding: [0xf2,0x26,0xa4]       2285repne movsb %es:(%esi), %es:(%edi) 2286 2287// CHECK: repne movsl %es:(%esi), %es:(%edi) 2288// CHECK: encoding: [0xf2,0x26,0xa5]       2289repne movsl %es:(%esi), %es:(%edi) 2290 2291// CHECK: repne movsw %es:(%esi), %es:(%edi) 2292// CHECK: encoding: [0xf2,0x26,0x66,0xa5]       2293repne movsw %es:(%esi), %es:(%edi) 2294 2295// CHECK: repne scasb %es:(%edi), %al 2296// CHECK: encoding: [0xf2,0xae]       2297repne scasb %es:(%edi), %al 2298 2299// CHECK: repne scasw %es:(%edi), %ax 2300// CHECK: encoding: [0xf2,0x66,0xaf]       2301repne scasw %es:(%edi), %ax 2302 2303// CHECK: repne stosb %al, %es:(%edi) 2304// CHECK: encoding: [0xf2,0xaa]       2305repne stosb %al, %es:(%edi) 2306 2307// CHECK: repne stosw %ax, %es:(%edi) 2308// CHECK: encoding: [0xf2,0x66,0xab]       2309repne stosw %ax, %es:(%edi) 2310 2311// CHECK: rep scasb %es:(%edi), %al 2312// CHECK: encoding: [0xf3,0xae]       2313rep scasb %es:(%edi), %al 2314 2315// CHECK: rep scasw %es:(%edi), %ax 2316// CHECK: encoding: [0xf3,0x66,0xaf]       2317rep scasw %es:(%edi), %ax 2318 2319// CHECK: rep stosb %al, %es:(%edi) 2320// CHECK: encoding: [0xf3,0xaa]       2321rep stosb %al, %es:(%edi) 2322 2323// CHECK: rep stosw %ax, %es:(%edi) 2324// CHECK: encoding: [0xf3,0x66,0xab]       2325rep stosw %ax, %es:(%edi) 2326 2327// CHECK: retl $0 2328// CHECK: encoding: [0xc2,0x00,0x00]         2329retl $0 2330 2331// CHECK: retl 2332// CHECK: encoding: [0xc3]          2333retl 2334 2335// CHECK: retw $0 2336// CHECK: encoding: [0x66,0xc2,0x00,0x00]         2337retw $0 2338 2339// CHECK: retw 2340// CHECK: encoding: [0x66,0xc3]          2341retw 2342 2343// CHECK: rolb -485498096(%edx,%eax,4) 2344// CHECK: encoding: [0xd0,0x84,0x82,0x10,0xe3,0x0f,0xe3]         2345rolb -485498096(%edx,%eax,4) 2346 2347// CHECK: rolb 485498096(%edx,%eax,4) 2348// CHECK: encoding: [0xd0,0x84,0x82,0xf0,0x1c,0xf0,0x1c]         2349rolb 485498096(%edx,%eax,4) 2350 2351// CHECK: rolb 485498096(%edx) 2352// CHECK: encoding: [0xd0,0x82,0xf0,0x1c,0xf0,0x1c]         2353rolb 485498096(%edx) 2354 2355// CHECK: rolb 485498096 2356// CHECK: encoding: [0xd0,0x05,0xf0,0x1c,0xf0,0x1c]         2357rolb 485498096 2358 2359// CHECK: rolb 64(%edx,%eax) 2360// CHECK: encoding: [0xd0,0x44,0x02,0x40]         2361rolb 64(%edx,%eax) 2362 2363// CHECK: rolb %cl, -485498096(%edx,%eax,4) 2364// CHECK: encoding: [0xd2,0x84,0x82,0x10,0xe3,0x0f,0xe3]        2365rolb %cl, -485498096(%edx,%eax,4) 2366 2367// CHECK: rolb %cl, 485498096(%edx,%eax,4) 2368// CHECK: encoding: [0xd2,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        2369rolb %cl, 485498096(%edx,%eax,4) 2370 2371// CHECK: rolb %cl, 485498096(%edx) 2372// CHECK: encoding: [0xd2,0x82,0xf0,0x1c,0xf0,0x1c]        2373rolb %cl, 485498096(%edx) 2374 2375// CHECK: rolb %cl, 485498096 2376// CHECK: encoding: [0xd2,0x05,0xf0,0x1c,0xf0,0x1c]        2377rolb %cl, 485498096 2378 2379// CHECK: rolb %cl, 64(%edx,%eax) 2380// CHECK: encoding: [0xd2,0x44,0x02,0x40]        2381rolb %cl, 64(%edx,%eax) 2382 2383// CHECK: rolb %cl, (%edx) 2384// CHECK: encoding: [0xd2,0x02]        2385rolb %cl, (%edx) 2386 2387// CHECK: rolb (%edx) 2388// CHECK: encoding: [0xd0,0x02]         2389rolb (%edx) 2390 2391// CHECK: roll -485498096(%edx,%eax,4) 2392// CHECK: encoding: [0xd1,0x84,0x82,0x10,0xe3,0x0f,0xe3]         2393roll -485498096(%edx,%eax,4) 2394 2395// CHECK: roll 485498096(%edx,%eax,4) 2396// CHECK: encoding: [0xd1,0x84,0x82,0xf0,0x1c,0xf0,0x1c]         2397roll 485498096(%edx,%eax,4) 2398 2399// CHECK: roll 485498096(%edx) 2400// CHECK: encoding: [0xd1,0x82,0xf0,0x1c,0xf0,0x1c]         2401roll 485498096(%edx) 2402 2403// CHECK: roll 485498096 2404// CHECK: encoding: [0xd1,0x05,0xf0,0x1c,0xf0,0x1c]         2405roll 485498096 2406 2407// CHECK: roll 64(%edx,%eax) 2408// CHECK: encoding: [0xd1,0x44,0x02,0x40]         2409roll 64(%edx,%eax) 2410 2411// CHECK: roll %cl, -485498096(%edx,%eax,4) 2412// CHECK: encoding: [0xd3,0x84,0x82,0x10,0xe3,0x0f,0xe3]        2413roll %cl, -485498096(%edx,%eax,4) 2414 2415// CHECK: roll %cl, 485498096(%edx,%eax,4) 2416// CHECK: encoding: [0xd3,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        2417roll %cl, 485498096(%edx,%eax,4) 2418 2419// CHECK: roll %cl, 485498096(%edx) 2420// CHECK: encoding: [0xd3,0x82,0xf0,0x1c,0xf0,0x1c]        2421roll %cl, 485498096(%edx) 2422 2423// CHECK: roll %cl, 485498096 2424// CHECK: encoding: [0xd3,0x05,0xf0,0x1c,0xf0,0x1c]        2425roll %cl, 485498096 2426 2427// CHECK: roll %cl, 64(%edx,%eax) 2428// CHECK: encoding: [0xd3,0x44,0x02,0x40]        2429roll %cl, 64(%edx,%eax) 2430 2431// CHECK: roll %cl, (%edx) 2432// CHECK: encoding: [0xd3,0x02]        2433roll %cl, (%edx) 2434 2435// CHECK: roll %eax 2436// CHECK: encoding: [0xd1,0xc0]         2437roll %eax 2438 2439// CHECK: roll (%edx) 2440// CHECK: encoding: [0xd1,0x02]         2441roll (%edx) 2442 2443// CHECK: rolw -485498096(%edx,%eax,4) 2444// CHECK: encoding: [0x66,0xd1,0x84,0x82,0x10,0xe3,0x0f,0xe3]         2445rolw -485498096(%edx,%eax,4) 2446 2447// CHECK: rolw 485498096(%edx,%eax,4) 2448// CHECK: encoding: [0x66,0xd1,0x84,0x82,0xf0,0x1c,0xf0,0x1c]         2449rolw 485498096(%edx,%eax,4) 2450 2451// CHECK: rolw 485498096(%edx) 2452// CHECK: encoding: [0x66,0xd1,0x82,0xf0,0x1c,0xf0,0x1c]         2453rolw 485498096(%edx) 2454 2455// CHECK: rolw 485498096 2456// CHECK: encoding: [0x66,0xd1,0x05,0xf0,0x1c,0xf0,0x1c]         2457rolw 485498096 2458 2459// CHECK: rolw 64(%edx,%eax) 2460// CHECK: encoding: [0x66,0xd1,0x44,0x02,0x40]         2461rolw 64(%edx,%eax) 2462 2463// CHECK: rolw %cl, -485498096(%edx,%eax,4) 2464// CHECK: encoding: [0x66,0xd3,0x84,0x82,0x10,0xe3,0x0f,0xe3]        2465rolw %cl, -485498096(%edx,%eax,4) 2466 2467// CHECK: rolw %cl, 485498096(%edx,%eax,4) 2468// CHECK: encoding: [0x66,0xd3,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        2469rolw %cl, 485498096(%edx,%eax,4) 2470 2471// CHECK: rolw %cl, 485498096(%edx) 2472// CHECK: encoding: [0x66,0xd3,0x82,0xf0,0x1c,0xf0,0x1c]        2473rolw %cl, 485498096(%edx) 2474 2475// CHECK: rolw %cl, 485498096 2476// CHECK: encoding: [0x66,0xd3,0x05,0xf0,0x1c,0xf0,0x1c]        2477rolw %cl, 485498096 2478 2479// CHECK: rolw %cl, 64(%edx,%eax) 2480// CHECK: encoding: [0x66,0xd3,0x44,0x02,0x40]        2481rolw %cl, 64(%edx,%eax) 2482 2483// CHECK: rolw %cl, (%edx) 2484// CHECK: encoding: [0x66,0xd3,0x02]        2485rolw %cl, (%edx) 2486 2487// CHECK: rolw (%edx) 2488// CHECK: encoding: [0x66,0xd1,0x02]         2489rolw (%edx) 2490 2491// CHECK: rorb -485498096(%edx,%eax,4) 2492// CHECK: encoding: [0xd0,0x8c,0x82,0x10,0xe3,0x0f,0xe3]         2493rorb -485498096(%edx,%eax,4) 2494 2495// CHECK: rorb 485498096(%edx,%eax,4) 2496// CHECK: encoding: [0xd0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]         2497rorb 485498096(%edx,%eax,4) 2498 2499// CHECK: rorb 485498096(%edx) 2500// CHECK: encoding: [0xd0,0x8a,0xf0,0x1c,0xf0,0x1c]         2501rorb 485498096(%edx) 2502 2503// CHECK: rorb 485498096 2504// CHECK: encoding: [0xd0,0x0d,0xf0,0x1c,0xf0,0x1c]         2505rorb 485498096 2506 2507// CHECK: rorb 64(%edx,%eax) 2508// CHECK: encoding: [0xd0,0x4c,0x02,0x40]         2509rorb 64(%edx,%eax) 2510 2511// CHECK: rorb %cl, -485498096(%edx,%eax,4) 2512// CHECK: encoding: [0xd2,0x8c,0x82,0x10,0xe3,0x0f,0xe3]        2513rorb %cl, -485498096(%edx,%eax,4) 2514 2515// CHECK: rorb %cl, 485498096(%edx,%eax,4) 2516// CHECK: encoding: [0xd2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        2517rorb %cl, 485498096(%edx,%eax,4) 2518 2519// CHECK: rorb %cl, 485498096(%edx) 2520// CHECK: encoding: [0xd2,0x8a,0xf0,0x1c,0xf0,0x1c]        2521rorb %cl, 485498096(%edx) 2522 2523// CHECK: rorb %cl, 485498096 2524// CHECK: encoding: [0xd2,0x0d,0xf0,0x1c,0xf0,0x1c]        2525rorb %cl, 485498096 2526 2527// CHECK: rorb %cl, 64(%edx,%eax) 2528// CHECK: encoding: [0xd2,0x4c,0x02,0x40]        2529rorb %cl, 64(%edx,%eax) 2530 2531// CHECK: rorb %cl, (%edx) 2532// CHECK: encoding: [0xd2,0x0a]        2533rorb %cl, (%edx) 2534 2535// CHECK: rorb (%edx) 2536// CHECK: encoding: [0xd0,0x0a]         2537rorb (%edx) 2538 2539// CHECK: rorl -485498096(%edx,%eax,4) 2540// CHECK: encoding: [0xd1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]         2541rorl -485498096(%edx,%eax,4) 2542 2543// CHECK: rorl 485498096(%edx,%eax,4) 2544// CHECK: encoding: [0xd1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]         2545rorl 485498096(%edx,%eax,4) 2546 2547// CHECK: rorl 485498096(%edx) 2548// CHECK: encoding: [0xd1,0x8a,0xf0,0x1c,0xf0,0x1c]         2549rorl 485498096(%edx) 2550 2551// CHECK: rorl 485498096 2552// CHECK: encoding: [0xd1,0x0d,0xf0,0x1c,0xf0,0x1c]         2553rorl 485498096 2554 2555// CHECK: rorl 64(%edx,%eax) 2556// CHECK: encoding: [0xd1,0x4c,0x02,0x40]         2557rorl 64(%edx,%eax) 2558 2559// CHECK: rorl %cl, -485498096(%edx,%eax,4) 2560// CHECK: encoding: [0xd3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]        2561rorl %cl, -485498096(%edx,%eax,4) 2562 2563// CHECK: rorl %cl, 485498096(%edx,%eax,4) 2564// CHECK: encoding: [0xd3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        2565rorl %cl, 485498096(%edx,%eax,4) 2566 2567// CHECK: rorl %cl, 485498096(%edx) 2568// CHECK: encoding: [0xd3,0x8a,0xf0,0x1c,0xf0,0x1c]        2569rorl %cl, 485498096(%edx) 2570 2571// CHECK: rorl %cl, 485498096 2572// CHECK: encoding: [0xd3,0x0d,0xf0,0x1c,0xf0,0x1c]        2573rorl %cl, 485498096 2574 2575// CHECK: rorl %cl, 64(%edx,%eax) 2576// CHECK: encoding: [0xd3,0x4c,0x02,0x40]        2577rorl %cl, 64(%edx,%eax) 2578 2579// CHECK: rorl %cl, (%edx) 2580// CHECK: encoding: [0xd3,0x0a]        2581rorl %cl, (%edx) 2582 2583// CHECK: rorl %eax 2584// CHECK: encoding: [0xd1,0xc8]         2585rorl %eax 2586 2587// CHECK: rorl (%edx) 2588// CHECK: encoding: [0xd1,0x0a]         2589rorl (%edx) 2590 2591// CHECK: rorw -485498096(%edx,%eax,4) 2592// CHECK: encoding: [0x66,0xd1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]         2593rorw -485498096(%edx,%eax,4) 2594 2595// CHECK: rorw 485498096(%edx,%eax,4) 2596// CHECK: encoding: [0x66,0xd1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]         2597rorw 485498096(%edx,%eax,4) 2598 2599// CHECK: rorw 485498096(%edx) 2600// CHECK: encoding: [0x66,0xd1,0x8a,0xf0,0x1c,0xf0,0x1c]         2601rorw 485498096(%edx) 2602 2603// CHECK: rorw 485498096 2604// CHECK: encoding: [0x66,0xd1,0x0d,0xf0,0x1c,0xf0,0x1c]         2605rorw 485498096 2606 2607// CHECK: rorw 64(%edx,%eax) 2608// CHECK: encoding: [0x66,0xd1,0x4c,0x02,0x40]         2609rorw 64(%edx,%eax) 2610 2611// CHECK: rorw %cl, -485498096(%edx,%eax,4) 2612// CHECK: encoding: [0x66,0xd3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]        2613rorw %cl, -485498096(%edx,%eax,4) 2614 2615// CHECK: rorw %cl, 485498096(%edx,%eax,4) 2616// CHECK: encoding: [0x66,0xd3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        2617rorw %cl, 485498096(%edx,%eax,4) 2618 2619// CHECK: rorw %cl, 485498096(%edx) 2620// CHECK: encoding: [0x66,0xd3,0x8a,0xf0,0x1c,0xf0,0x1c]        2621rorw %cl, 485498096(%edx) 2622 2623// CHECK: rorw %cl, 485498096 2624// CHECK: encoding: [0x66,0xd3,0x0d,0xf0,0x1c,0xf0,0x1c]        2625rorw %cl, 485498096 2626 2627// CHECK: rorw %cl, 64(%edx,%eax) 2628// CHECK: encoding: [0x66,0xd3,0x4c,0x02,0x40]        2629rorw %cl, 64(%edx,%eax) 2630 2631// CHECK: rorw %cl, (%edx) 2632// CHECK: encoding: [0x66,0xd3,0x0a]        2633rorw %cl, (%edx) 2634 2635// CHECK: rorw (%edx) 2636// CHECK: encoding: [0x66,0xd1,0x0a]         2637rorw (%edx) 2638 2639// CHECK: salc 2640// CHECK: encoding: [0xd6]          2641salc 2642 2643// CHECK: sarb -485498096(%edx,%eax,4) 2644// CHECK: encoding: [0xd0,0xbc,0x82,0x10,0xe3,0x0f,0xe3]         2645sarb -485498096(%edx,%eax,4) 2646 2647// CHECK: sarb 485498096(%edx,%eax,4) 2648// CHECK: encoding: [0xd0,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]         2649sarb 485498096(%edx,%eax,4) 2650 2651// CHECK: sarb 485498096(%edx) 2652// CHECK: encoding: [0xd0,0xba,0xf0,0x1c,0xf0,0x1c]         2653sarb 485498096(%edx) 2654 2655// CHECK: sarb 485498096 2656// CHECK: encoding: [0xd0,0x3d,0xf0,0x1c,0xf0,0x1c]         2657sarb 485498096 2658 2659// CHECK: sarb 64(%edx,%eax) 2660// CHECK: encoding: [0xd0,0x7c,0x02,0x40]         2661sarb 64(%edx,%eax) 2662 2663// CHECK: sarb %cl, -485498096(%edx,%eax,4) 2664// CHECK: encoding: [0xd2,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        2665sarb %cl, -485498096(%edx,%eax,4) 2666 2667// CHECK: sarb %cl, 485498096(%edx,%eax,4) 2668// CHECK: encoding: [0xd2,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        2669sarb %cl, 485498096(%edx,%eax,4) 2670 2671// CHECK: sarb %cl, 485498096(%edx) 2672// CHECK: encoding: [0xd2,0xba,0xf0,0x1c,0xf0,0x1c]        2673sarb %cl, 485498096(%edx) 2674 2675// CHECK: sarb %cl, 485498096 2676// CHECK: encoding: [0xd2,0x3d,0xf0,0x1c,0xf0,0x1c]        2677sarb %cl, 485498096 2678 2679// CHECK: sarb %cl, 64(%edx,%eax) 2680// CHECK: encoding: [0xd2,0x7c,0x02,0x40]        2681sarb %cl, 64(%edx,%eax) 2682 2683// CHECK: sarb %cl, (%edx) 2684// CHECK: encoding: [0xd2,0x3a]        2685sarb %cl, (%edx) 2686 2687// CHECK: sarb (%edx) 2688// CHECK: encoding: [0xd0,0x3a]         2689sarb (%edx) 2690 2691// CHECK: sarl -485498096(%edx,%eax,4) 2692// CHECK: encoding: [0xd1,0xbc,0x82,0x10,0xe3,0x0f,0xe3]         2693sarl -485498096(%edx,%eax,4) 2694 2695// CHECK: sarl 485498096(%edx,%eax,4) 2696// CHECK: encoding: [0xd1,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]         2697sarl 485498096(%edx,%eax,4) 2698 2699// CHECK: sarl 485498096(%edx) 2700// CHECK: encoding: [0xd1,0xba,0xf0,0x1c,0xf0,0x1c]         2701sarl 485498096(%edx) 2702 2703// CHECK: sarl 485498096 2704// CHECK: encoding: [0xd1,0x3d,0xf0,0x1c,0xf0,0x1c]         2705sarl 485498096 2706 2707// CHECK: sarl 64(%edx,%eax) 2708// CHECK: encoding: [0xd1,0x7c,0x02,0x40]         2709sarl 64(%edx,%eax) 2710 2711// CHECK: sarl %cl, -485498096(%edx,%eax,4) 2712// CHECK: encoding: [0xd3,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        2713sarl %cl, -485498096(%edx,%eax,4) 2714 2715// CHECK: sarl %cl, 485498096(%edx,%eax,4) 2716// CHECK: encoding: [0xd3,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        2717sarl %cl, 485498096(%edx,%eax,4) 2718 2719// CHECK: sarl %cl, 485498096(%edx) 2720// CHECK: encoding: [0xd3,0xba,0xf0,0x1c,0xf0,0x1c]        2721sarl %cl, 485498096(%edx) 2722 2723// CHECK: sarl %cl, 485498096 2724// CHECK: encoding: [0xd3,0x3d,0xf0,0x1c,0xf0,0x1c]        2725sarl %cl, 485498096 2726 2727// CHECK: sarl %cl, 64(%edx,%eax) 2728// CHECK: encoding: [0xd3,0x7c,0x02,0x40]        2729sarl %cl, 64(%edx,%eax) 2730 2731// CHECK: sarl %cl, (%edx) 2732// CHECK: encoding: [0xd3,0x3a]        2733sarl %cl, (%edx) 2734 2735// CHECK: sarl %eax 2736// CHECK: encoding: [0xd1,0xf8]         2737sarl %eax 2738 2739// CHECK: sarl (%edx) 2740// CHECK: encoding: [0xd1,0x3a]         2741sarl (%edx) 2742 2743// CHECK: sarw -485498096(%edx,%eax,4) 2744// CHECK: encoding: [0x66,0xd1,0xbc,0x82,0x10,0xe3,0x0f,0xe3]         2745sarw -485498096(%edx,%eax,4) 2746 2747// CHECK: sarw 485498096(%edx,%eax,4) 2748// CHECK: encoding: [0x66,0xd1,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]         2749sarw 485498096(%edx,%eax,4) 2750 2751// CHECK: sarw 485498096(%edx) 2752// CHECK: encoding: [0x66,0xd1,0xba,0xf0,0x1c,0xf0,0x1c]         2753sarw 485498096(%edx) 2754 2755// CHECK: sarw 485498096 2756// CHECK: encoding: [0x66,0xd1,0x3d,0xf0,0x1c,0xf0,0x1c]         2757sarw 485498096 2758 2759// CHECK: sarw 64(%edx,%eax) 2760// CHECK: encoding: [0x66,0xd1,0x7c,0x02,0x40]         2761sarw 64(%edx,%eax) 2762 2763// CHECK: sarw %cl, -485498096(%edx,%eax,4) 2764// CHECK: encoding: [0x66,0xd3,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        2765sarw %cl, -485498096(%edx,%eax,4) 2766 2767// CHECK: sarw %cl, 485498096(%edx,%eax,4) 2768// CHECK: encoding: [0x66,0xd3,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        2769sarw %cl, 485498096(%edx,%eax,4) 2770 2771// CHECK: sarw %cl, 485498096(%edx) 2772// CHECK: encoding: [0x66,0xd3,0xba,0xf0,0x1c,0xf0,0x1c]        2773sarw %cl, 485498096(%edx) 2774 2775// CHECK: sarw %cl, 485498096 2776// CHECK: encoding: [0x66,0xd3,0x3d,0xf0,0x1c,0xf0,0x1c]        2777sarw %cl, 485498096 2778 2779// CHECK: sarw %cl, 64(%edx,%eax) 2780// CHECK: encoding: [0x66,0xd3,0x7c,0x02,0x40]        2781sarw %cl, 64(%edx,%eax) 2782 2783// CHECK: sarw %cl, (%edx) 2784// CHECK: encoding: [0x66,0xd3,0x3a]        2785sarw %cl, (%edx) 2786 2787// CHECK: sarw (%edx) 2788// CHECK: encoding: [0x66,0xd1,0x3a]         2789sarw (%edx) 2790 2791// CHECK: sbbb $0, -485498096(%edx,%eax,4) 2792// CHECK: encoding: [0x80,0x9c,0x82,0x10,0xe3,0x0f,0xe3,0x00]        2793sbbb $0, -485498096(%edx,%eax,4) 2794 2795// CHECK: sbbb $0, 485498096(%edx,%eax,4) 2796// CHECK: encoding: [0x80,0x9c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        2797sbbb $0, 485498096(%edx,%eax,4) 2798 2799// CHECK: sbbb $0, 485498096(%edx) 2800// CHECK: encoding: [0x80,0x9a,0xf0,0x1c,0xf0,0x1c,0x00]        2801sbbb $0, 485498096(%edx) 2802 2803// CHECK: sbbb $0, 485498096 2804// CHECK: encoding: [0x80,0x1d,0xf0,0x1c,0xf0,0x1c,0x00]        2805sbbb $0, 485498096 2806 2807// CHECK: sbbb $0, 64(%edx,%eax) 2808// CHECK: encoding: [0x80,0x5c,0x02,0x40,0x00]        2809sbbb $0, 64(%edx,%eax) 2810 2811// CHECK: sbbb $0, %al 2812// CHECK: encoding: [0x1c,0x00]        2813sbbb $0, %al 2814 2815// CHECK: sbbb $0, (%edx) 2816// CHECK: encoding: [0x80,0x1a,0x00]        2817sbbb $0, (%edx) 2818 2819// CHECK: sbbl $0, %eax 2820// CHECK: encoding: [0x83,0xd8,0x00]        2821sbbl $0, %eax 2822 2823// CHECK: sbbl 3809469200(%edx,%eax,4), %eax 2824// CHECK: encoding: [0x1b,0x84,0x82,0x10,0xe3,0x0f,0xe3]        2825sbbl 3809469200(%edx,%eax,4), %eax 2826 2827// CHECK: sbbl 485498096, %eax 2828// CHECK: encoding: [0x1b,0x05,0xf0,0x1c,0xf0,0x1c]        2829sbbl 485498096, %eax 2830 2831// CHECK: sbbl 485498096(%edx,%eax,4), %eax 2832// CHECK: encoding: [0x1b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        2833sbbl 485498096(%edx,%eax,4), %eax 2834 2835// CHECK: sbbl 485498096(%edx), %eax 2836// CHECK: encoding: [0x1b,0x82,0xf0,0x1c,0xf0,0x1c]        2837sbbl 485498096(%edx), %eax 2838 2839// CHECK: sbbl 64(%edx,%eax), %eax 2840// CHECK: encoding: [0x1b,0x44,0x02,0x40]        2841sbbl 64(%edx,%eax), %eax 2842 2843// CHECK: sbbl %eax, 3809469200(%edx,%eax,4) 2844// CHECK: encoding: [0x19,0x84,0x82,0x10,0xe3,0x0f,0xe3]        2845sbbl %eax, 3809469200(%edx,%eax,4) 2846 2847// CHECK: sbbl %eax, 485498096(%edx,%eax,4) 2848// CHECK: encoding: [0x19,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        2849sbbl %eax, 485498096(%edx,%eax,4) 2850 2851// CHECK: sbbl %eax, 485498096(%edx) 2852// CHECK: encoding: [0x19,0x82,0xf0,0x1c,0xf0,0x1c]        2853sbbl %eax, 485498096(%edx) 2854 2855// CHECK: sbbl %eax, 485498096 2856// CHECK: encoding: [0x19,0x05,0xf0,0x1c,0xf0,0x1c]        2857sbbl %eax, 485498096 2858 2859// CHECK: sbbl %eax, 64(%edx,%eax) 2860// CHECK: encoding: [0x19,0x44,0x02,0x40]        2861sbbl %eax, 64(%edx,%eax) 2862 2863// CHECK: sbbl %eax, %eax 2864// CHECK: encoding: [0x19,0xc0]        2865sbbl %eax, %eax 2866 2867// CHECK: sbbl %eax, (%edx) 2868// CHECK: encoding: [0x19,0x02]        2869sbbl %eax, (%edx) 2870 2871// CHECK: sbbl (%edx), %eax 2872// CHECK: encoding: [0x1b,0x02]        2873sbbl (%edx), %eax 2874 2875// CHECK: scasb %es:(%edi), %al 2876// CHECK: encoding: [0xae]        2877scasb %es:(%edi), %al 2878 2879// CHECK: scasw %es:(%edi), %ax 2880// CHECK: encoding: [0x66,0xaf]        2881scasw %es:(%edi), %ax 2882 2883// CHECK: shlb -485498096(%edx,%eax,4) 2884// CHECK: encoding: [0xd0,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         2885shlb -485498096(%edx,%eax,4) 2886 2887// CHECK: shlb 485498096(%edx,%eax,4) 2888// CHECK: encoding: [0xd0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         2889shlb 485498096(%edx,%eax,4) 2890 2891// CHECK: shlb 485498096(%edx) 2892// CHECK: encoding: [0xd0,0xa2,0xf0,0x1c,0xf0,0x1c]         2893shlb 485498096(%edx) 2894 2895// CHECK: shlb 485498096 2896// CHECK: encoding: [0xd0,0x25,0xf0,0x1c,0xf0,0x1c]         2897shlb 485498096 2898 2899// CHECK: shlb 64(%edx,%eax) 2900// CHECK: encoding: [0xd0,0x64,0x02,0x40]         2901shlb 64(%edx,%eax) 2902 2903// CHECK: shlb %cl, -485498096(%edx,%eax,4) 2904// CHECK: encoding: [0xd2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        2905shlb %cl, -485498096(%edx,%eax,4) 2906 2907// CHECK: shlb %cl, 485498096(%edx,%eax,4) 2908// CHECK: encoding: [0xd2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        2909shlb %cl, 485498096(%edx,%eax,4) 2910 2911// CHECK: shlb %cl, 485498096(%edx) 2912// CHECK: encoding: [0xd2,0xa2,0xf0,0x1c,0xf0,0x1c]        2913shlb %cl, 485498096(%edx) 2914 2915// CHECK: shlb %cl, 485498096 2916// CHECK: encoding: [0xd2,0x25,0xf0,0x1c,0xf0,0x1c]        2917shlb %cl, 485498096 2918 2919// CHECK: shlb %cl, 64(%edx,%eax) 2920// CHECK: encoding: [0xd2,0x64,0x02,0x40]        2921shlb %cl, 64(%edx,%eax) 2922 2923// CHECK: shlb %cl, (%edx) 2924// CHECK: encoding: [0xd2,0x22]        2925shlb %cl, (%edx) 2926 2927// CHECK: shlb (%edx) 2928// CHECK: encoding: [0xd0,0x22]         2929shlb (%edx) 2930 2931// CHECK: shll -485498096(%edx,%eax,4) 2932// CHECK: encoding: [0xd1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         2933shll -485498096(%edx,%eax,4) 2934 2935// CHECK: shll 485498096(%edx,%eax,4) 2936// CHECK: encoding: [0xd1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         2937shll 485498096(%edx,%eax,4) 2938 2939// CHECK: shll 485498096(%edx) 2940// CHECK: encoding: [0xd1,0xa2,0xf0,0x1c,0xf0,0x1c]         2941shll 485498096(%edx) 2942 2943// CHECK: shll 485498096 2944// CHECK: encoding: [0xd1,0x25,0xf0,0x1c,0xf0,0x1c]         2945shll 485498096 2946 2947// CHECK: shll 64(%edx,%eax) 2948// CHECK: encoding: [0xd1,0x64,0x02,0x40]         2949shll 64(%edx,%eax) 2950 2951// CHECK: shll %cl, -485498096(%edx,%eax,4) 2952// CHECK: encoding: [0xd3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        2953shll %cl, -485498096(%edx,%eax,4) 2954 2955// CHECK: shll %cl, 485498096(%edx,%eax,4) 2956// CHECK: encoding: [0xd3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        2957shll %cl, 485498096(%edx,%eax,4) 2958 2959// CHECK: shll %cl, 485498096(%edx) 2960// CHECK: encoding: [0xd3,0xa2,0xf0,0x1c,0xf0,0x1c]        2961shll %cl, 485498096(%edx) 2962 2963// CHECK: shll %cl, 485498096 2964// CHECK: encoding: [0xd3,0x25,0xf0,0x1c,0xf0,0x1c]        2965shll %cl, 485498096 2966 2967// CHECK: shll %cl, 64(%edx,%eax) 2968// CHECK: encoding: [0xd3,0x64,0x02,0x40]        2969shll %cl, 64(%edx,%eax) 2970 2971// CHECK: shll %cl, (%edx) 2972// CHECK: encoding: [0xd3,0x22]        2973shll %cl, (%edx) 2974 2975// CHECK: shll %eax 2976// CHECK: encoding: [0xd1,0xe0]         2977shll %eax 2978 2979// CHECK: shll (%edx) 2980// CHECK: encoding: [0xd1,0x22]         2981shll (%edx) 2982 2983// CHECK: shlw -485498096(%edx,%eax,4) 2984// CHECK: encoding: [0x66,0xd1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         2985shlw -485498096(%edx,%eax,4) 2986 2987// CHECK: shlw 485498096(%edx,%eax,4) 2988// CHECK: encoding: [0x66,0xd1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         2989shlw 485498096(%edx,%eax,4) 2990 2991// CHECK: shlw 485498096(%edx) 2992// CHECK: encoding: [0x66,0xd1,0xa2,0xf0,0x1c,0xf0,0x1c]         2993shlw 485498096(%edx) 2994 2995// CHECK: shlw 485498096 2996// CHECK: encoding: [0x66,0xd1,0x25,0xf0,0x1c,0xf0,0x1c]         2997shlw 485498096 2998 2999// CHECK: shlw 64(%edx,%eax) 3000// CHECK: encoding: [0x66,0xd1,0x64,0x02,0x40]         3001shlw 64(%edx,%eax) 3002 3003// CHECK: shlw %cl, -485498096(%edx,%eax,4) 3004// CHECK: encoding: [0x66,0xd3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        3005shlw %cl, -485498096(%edx,%eax,4) 3006 3007// CHECK: shlw %cl, 485498096(%edx,%eax,4) 3008// CHECK: encoding: [0x66,0xd3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        3009shlw %cl, 485498096(%edx,%eax,4) 3010 3011// CHECK: shlw %cl, 485498096(%edx) 3012// CHECK: encoding: [0x66,0xd3,0xa2,0xf0,0x1c,0xf0,0x1c]        3013shlw %cl, 485498096(%edx) 3014 3015// CHECK: shlw %cl, 485498096 3016// CHECK: encoding: [0x66,0xd3,0x25,0xf0,0x1c,0xf0,0x1c]        3017shlw %cl, 485498096 3018 3019// CHECK: shlw %cl, 64(%edx,%eax) 3020// CHECK: encoding: [0x66,0xd3,0x64,0x02,0x40]        3021shlw %cl, 64(%edx,%eax) 3022 3023// CHECK: shlw %cl, (%edx) 3024// CHECK: encoding: [0x66,0xd3,0x22]        3025shlw %cl, (%edx) 3026 3027// CHECK: shlw (%edx) 3028// CHECK: encoding: [0x66,0xd1,0x22]         3029shlw (%edx) 3030 3031// CHECK: shrb -485498096(%edx,%eax,4) 3032// CHECK: encoding: [0xd0,0xac,0x82,0x10,0xe3,0x0f,0xe3]         3033shrb -485498096(%edx,%eax,4) 3034 3035// CHECK: shrb 485498096(%edx,%eax,4) 3036// CHECK: encoding: [0xd0,0xac,0x82,0xf0,0x1c,0xf0,0x1c]         3037shrb 485498096(%edx,%eax,4) 3038 3039// CHECK: shrb 485498096(%edx) 3040// CHECK: encoding: [0xd0,0xaa,0xf0,0x1c,0xf0,0x1c]         3041shrb 485498096(%edx) 3042 3043// CHECK: shrb 485498096 3044// CHECK: encoding: [0xd0,0x2d,0xf0,0x1c,0xf0,0x1c]         3045shrb 485498096 3046 3047// CHECK: shrb 64(%edx,%eax) 3048// CHECK: encoding: [0xd0,0x6c,0x02,0x40]         3049shrb 64(%edx,%eax) 3050 3051// CHECK: shrb %cl, -485498096(%edx,%eax,4) 3052// CHECK: encoding: [0xd2,0xac,0x82,0x10,0xe3,0x0f,0xe3]        3053shrb %cl, -485498096(%edx,%eax,4) 3054 3055// CHECK: shrb %cl, 485498096(%edx,%eax,4) 3056// CHECK: encoding: [0xd2,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        3057shrb %cl, 485498096(%edx,%eax,4) 3058 3059// CHECK: shrb %cl, 485498096(%edx) 3060// CHECK: encoding: [0xd2,0xaa,0xf0,0x1c,0xf0,0x1c]        3061shrb %cl, 485498096(%edx) 3062 3063// CHECK: shrb %cl, 485498096 3064// CHECK: encoding: [0xd2,0x2d,0xf0,0x1c,0xf0,0x1c]        3065shrb %cl, 485498096 3066 3067// CHECK: shrb %cl, 64(%edx,%eax) 3068// CHECK: encoding: [0xd2,0x6c,0x02,0x40]        3069shrb %cl, 64(%edx,%eax) 3070 3071// CHECK: shrb %cl, (%edx) 3072// CHECK: encoding: [0xd2,0x2a]        3073shrb %cl, (%edx) 3074 3075// CHECK: shrb (%edx) 3076// CHECK: encoding: [0xd0,0x2a]         3077shrb (%edx) 3078 3079// CHECK: shrl -485498096(%edx,%eax,4) 3080// CHECK: encoding: [0xd1,0xac,0x82,0x10,0xe3,0x0f,0xe3]         3081shrl -485498096(%edx,%eax,4) 3082 3083// CHECK: shrl 485498096(%edx,%eax,4) 3084// CHECK: encoding: [0xd1,0xac,0x82,0xf0,0x1c,0xf0,0x1c]         3085shrl 485498096(%edx,%eax,4) 3086 3087// CHECK: shrl 485498096(%edx) 3088// CHECK: encoding: [0xd1,0xaa,0xf0,0x1c,0xf0,0x1c]         3089shrl 485498096(%edx) 3090 3091// CHECK: shrl 485498096 3092// CHECK: encoding: [0xd1,0x2d,0xf0,0x1c,0xf0,0x1c]         3093shrl 485498096 3094 3095// CHECK: shrl 64(%edx,%eax) 3096// CHECK: encoding: [0xd1,0x6c,0x02,0x40]         3097shrl 64(%edx,%eax) 3098 3099// CHECK: shrl %cl, -485498096(%edx,%eax,4) 3100// CHECK: encoding: [0xd3,0xac,0x82,0x10,0xe3,0x0f,0xe3]        3101shrl %cl, -485498096(%edx,%eax,4) 3102 3103// CHECK: shrl %cl, 485498096(%edx,%eax,4) 3104// CHECK: encoding: [0xd3,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        3105shrl %cl, 485498096(%edx,%eax,4) 3106 3107// CHECK: shrl %cl, 485498096(%edx) 3108// CHECK: encoding: [0xd3,0xaa,0xf0,0x1c,0xf0,0x1c]        3109shrl %cl, 485498096(%edx) 3110 3111// CHECK: shrl %cl, 485498096 3112// CHECK: encoding: [0xd3,0x2d,0xf0,0x1c,0xf0,0x1c]        3113shrl %cl, 485498096 3114 3115// CHECK: shrl %cl, 64(%edx,%eax) 3116// CHECK: encoding: [0xd3,0x6c,0x02,0x40]        3117shrl %cl, 64(%edx,%eax) 3118 3119// CHECK: shrl %cl, (%edx) 3120// CHECK: encoding: [0xd3,0x2a]        3121shrl %cl, (%edx) 3122 3123// CHECK: shrl %eax 3124// CHECK: encoding: [0xd1,0xe8]         3125shrl %eax 3126 3127// CHECK: shrl (%edx) 3128// CHECK: encoding: [0xd1,0x2a]         3129shrl (%edx) 3130 3131// CHECK: shrw -485498096(%edx,%eax,4) 3132// CHECK: encoding: [0x66,0xd1,0xac,0x82,0x10,0xe3,0x0f,0xe3]         3133shrw -485498096(%edx,%eax,4) 3134 3135// CHECK: shrw 485498096(%edx,%eax,4) 3136// CHECK: encoding: [0x66,0xd1,0xac,0x82,0xf0,0x1c,0xf0,0x1c]         3137shrw 485498096(%edx,%eax,4) 3138 3139// CHECK: shrw 485498096(%edx) 3140// CHECK: encoding: [0x66,0xd1,0xaa,0xf0,0x1c,0xf0,0x1c]         3141shrw 485498096(%edx) 3142 3143// CHECK: shrw 485498096 3144// CHECK: encoding: [0x66,0xd1,0x2d,0xf0,0x1c,0xf0,0x1c]         3145shrw 485498096 3146 3147// CHECK: shrw 64(%edx,%eax) 3148// CHECK: encoding: [0x66,0xd1,0x6c,0x02,0x40]         3149shrw 64(%edx,%eax) 3150 3151// CHECK: shrw %cl, -485498096(%edx,%eax,4) 3152// CHECK: encoding: [0x66,0xd3,0xac,0x82,0x10,0xe3,0x0f,0xe3]        3153shrw %cl, -485498096(%edx,%eax,4) 3154 3155// CHECK: shrw %cl, 485498096(%edx,%eax,4) 3156// CHECK: encoding: [0x66,0xd3,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        3157shrw %cl, 485498096(%edx,%eax,4) 3158 3159// CHECK: shrw %cl, 485498096(%edx) 3160// CHECK: encoding: [0x66,0xd3,0xaa,0xf0,0x1c,0xf0,0x1c]        3161shrw %cl, 485498096(%edx) 3162 3163// CHECK: shrw %cl, 485498096 3164// CHECK: encoding: [0x66,0xd3,0x2d,0xf0,0x1c,0xf0,0x1c]        3165shrw %cl, 485498096 3166 3167// CHECK: shrw %cl, 64(%edx,%eax) 3168// CHECK: encoding: [0x66,0xd3,0x6c,0x02,0x40]        3169shrw %cl, 64(%edx,%eax) 3170 3171// CHECK: shrw %cl, (%edx) 3172// CHECK: encoding: [0x66,0xd3,0x2a]        3173shrw %cl, (%edx) 3174 3175// CHECK: shrw (%edx) 3176// CHECK: encoding: [0x66,0xd1,0x2a]         3177shrw (%edx) 3178 3179// CHECK: stc 3180// CHECK: encoding: [0xf9]          3181stc 3182 3183// CHECK: std 3184// CHECK: encoding: [0xfd]          3185std 3186 3187// CHECK: sti 3188// CHECK: encoding: [0xfb]          3189sti 3190 3191// CHECK: stosb %al, %es:(%edi) 3192// CHECK: encoding: [0xaa]        3193stosb %al, %es:(%edi) 3194 3195// CHECK: stosw %ax, %es:(%edi) 3196// CHECK: encoding: [0x66,0xab]        3197stosw %ax, %es:(%edi) 3198 3199// CHECK: subb $0, -485498096(%edx,%eax,4) 3200// CHECK: encoding: [0x80,0xac,0x82,0x10,0xe3,0x0f,0xe3,0x00]        3201subb $0, -485498096(%edx,%eax,4) 3202 3203// CHECK: subb $0, 485498096(%edx,%eax,4) 3204// CHECK: encoding: [0x80,0xac,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        3205subb $0, 485498096(%edx,%eax,4) 3206 3207// CHECK: subb $0, 485498096(%edx) 3208// CHECK: encoding: [0x80,0xaa,0xf0,0x1c,0xf0,0x1c,0x00]        3209subb $0, 485498096(%edx) 3210 3211// CHECK: subb $0, 485498096 3212// CHECK: encoding: [0x80,0x2d,0xf0,0x1c,0xf0,0x1c,0x00]        3213subb $0, 485498096 3214 3215// CHECK: subb $0, 64(%edx,%eax) 3216// CHECK: encoding: [0x80,0x6c,0x02,0x40,0x00]        3217subb $0, 64(%edx,%eax) 3218 3219// CHECK: subb $0, %al 3220// CHECK: encoding: [0x2c,0x00]        3221subb $0, %al 3222 3223// CHECK: subb $0, (%edx) 3224// CHECK: encoding: [0x80,0x2a,0x00]        3225subb $0, (%edx) 3226 3227// CHECK: subl $0, %eax 3228// CHECK: encoding: [0x83,0xe8,0x00]        3229subl $0, %eax 3230 3231// CHECK: subl 3809469200(%edx,%eax,4), %eax 3232// CHECK: encoding: [0x2b,0x84,0x82,0x10,0xe3,0x0f,0xe3]        3233subl 3809469200(%edx,%eax,4), %eax 3234 3235// CHECK: subl 485498096, %eax 3236// CHECK: encoding: [0x2b,0x05,0xf0,0x1c,0xf0,0x1c]        3237subl 485498096, %eax 3238 3239// CHECK: subl 485498096(%edx,%eax,4), %eax 3240// CHECK: encoding: [0x2b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        3241subl 485498096(%edx,%eax,4), %eax 3242 3243// CHECK: subl 485498096(%edx), %eax 3244// CHECK: encoding: [0x2b,0x82,0xf0,0x1c,0xf0,0x1c]        3245subl 485498096(%edx), %eax 3246 3247// CHECK: subl 64(%edx,%eax), %eax 3248// CHECK: encoding: [0x2b,0x44,0x02,0x40]        3249subl 64(%edx,%eax), %eax 3250 3251// CHECK: subl %eax, 3809469200(%edx,%eax,4) 3252// CHECK: encoding: [0x29,0x84,0x82,0x10,0xe3,0x0f,0xe3]        3253subl %eax, 3809469200(%edx,%eax,4) 3254 3255// CHECK: subl %eax, 485498096(%edx,%eax,4) 3256// CHECK: encoding: [0x29,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        3257subl %eax, 485498096(%edx,%eax,4) 3258 3259// CHECK: subl %eax, 485498096(%edx) 3260// CHECK: encoding: [0x29,0x82,0xf0,0x1c,0xf0,0x1c]        3261subl %eax, 485498096(%edx) 3262 3263// CHECK: subl %eax, 485498096 3264// CHECK: encoding: [0x29,0x05,0xf0,0x1c,0xf0,0x1c]        3265subl %eax, 485498096 3266 3267// CHECK: subl %eax, 64(%edx,%eax) 3268// CHECK: encoding: [0x29,0x44,0x02,0x40]        3269subl %eax, 64(%edx,%eax) 3270 3271// CHECK: subl %eax, %eax 3272// CHECK: encoding: [0x29,0xc0]        3273subl %eax, %eax 3274 3275// CHECK: subl %eax, (%edx) 3276// CHECK: encoding: [0x29,0x02]        3277subl %eax, (%edx) 3278 3279// CHECK: subl (%edx), %eax 3280// CHECK: encoding: [0x2b,0x02]        3281subl (%edx), %eax 3282 3283// CHECK: testb $0, -485498096(%edx,%eax,4) 3284// CHECK: encoding: [0xf6,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]        3285testb $0, -485498096(%edx,%eax,4) 3286 3287// CHECK: testb $0, 485498096(%edx,%eax,4) 3288// CHECK: encoding: [0xf6,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        3289testb $0, 485498096(%edx,%eax,4) 3290 3291// CHECK: testb $0, 485498096(%edx) 3292// CHECK: encoding: [0xf6,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        3293testb $0, 485498096(%edx) 3294 3295// CHECK: testb $0, 485498096 3296// CHECK: encoding: [0xf6,0x05,0xf0,0x1c,0xf0,0x1c,0x00]        3297testb $0, 485498096 3298 3299// CHECK: testb $0, 64(%edx,%eax) 3300// CHECK: encoding: [0xf6,0x44,0x02,0x40,0x00]        3301testb $0, 64(%edx,%eax) 3302 3303// CHECK: testb $0, %al 3304// CHECK: encoding: [0xa8,0x00]        3305testb $0, %al 3306 3307// CHECK: testb $0, (%edx) 3308// CHECK: encoding: [0xf6,0x02,0x00]        3309testb $0, (%edx) 3310 3311// CHECK: testl $0, -485498096(%edx,%eax,4) 3312// CHECK: encoding: [0xf7,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00,0x00,0x00]        3313testl $0, -485498096(%edx,%eax,4) 3314 3315// CHECK: testl $0, 485498096(%edx,%eax,4) 3316// CHECK: encoding: [0xf7,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]        3317testl $0, 485498096(%edx,%eax,4) 3318 3319// CHECK: testl $0, 485498096(%edx) 3320// CHECK: encoding: [0xf7,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]        3321testl $0, 485498096(%edx) 3322 3323// CHECK: testl $0, 485498096 3324// CHECK: encoding: [0xf7,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]        3325testl $0, 485498096 3326 3327// CHECK: testl $0, 64(%edx,%eax) 3328// CHECK: encoding: [0xf7,0x44,0x02,0x40,0x00,0x00,0x00,0x00]        3329testl $0, 64(%edx,%eax) 3330 3331// CHECK: testl $0, %eax 3332// CHECK: encoding: [0xa9,0x00,0x00,0x00,0x00]        3333testl $0, %eax 3334 3335// CHECK: testl $0, (%edx) 3336// CHECK: encoding: [0xf7,0x02,0x00,0x00,0x00,0x00]        3337testl $0, (%edx) 3338 3339// CHECK: testl %eax, 3809469200(%edx,%eax,4) 3340// CHECK: encoding: [0x85,0x84,0x82,0x10,0xe3,0x0f,0xe3]        3341testl %eax, 3809469200(%edx,%eax,4) 3342 3343// CHECK: testl %eax, 485498096(%edx,%eax,4) 3344// CHECK: encoding: [0x85,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        3345testl %eax, 485498096(%edx,%eax,4) 3346 3347// CHECK: testl %eax, 485498096(%edx) 3348// CHECK: encoding: [0x85,0x82,0xf0,0x1c,0xf0,0x1c]        3349testl %eax, 485498096(%edx) 3350 3351// CHECK: testl %eax, 485498096 3352// CHECK: encoding: [0x85,0x05,0xf0,0x1c,0xf0,0x1c]        3353testl %eax, 485498096 3354 3355// CHECK: testl %eax, 64(%edx,%eax) 3356// CHECK: encoding: [0x85,0x44,0x02,0x40]        3357testl %eax, 64(%edx,%eax) 3358 3359// CHECK: testl %eax, %eax 3360// CHECK: encoding: [0x85,0xc0]        3361testl %eax, %eax 3362 3363// CHECK: testl %eax, (%edx) 3364// CHECK: encoding: [0x85,0x02]        3365testl %eax, (%edx) 3366 3367// CHECK: testw $0, -485498096(%edx,%eax,4) 3368// CHECK: encoding: [0x66,0xf7,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00]        3369testw $0, -485498096(%edx,%eax,4) 3370 3371// CHECK: testw $0, 485498096(%edx,%eax,4) 3372// CHECK: encoding: [0x66,0xf7,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00]        3373testw $0, 485498096(%edx,%eax,4) 3374 3375// CHECK: testw $0, 485498096(%edx) 3376// CHECK: encoding: [0x66,0xf7,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00]        3377testw $0, 485498096(%edx) 3378 3379// CHECK: testw $0, 485498096 3380// CHECK: encoding: [0x66,0xf7,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00]        3381testw $0, 485498096 3382 3383// CHECK: testw $0, 64(%edx,%eax) 3384// CHECK: encoding: [0x66,0xf7,0x44,0x02,0x40,0x00,0x00]        3385testw $0, 64(%edx,%eax) 3386 3387// CHECK: testw $0, (%edx) 3388// CHECK: encoding: [0x66,0xf7,0x02,0x00,0x00]        3389testw $0, (%edx) 3390 3391// CHECK: xchgl %eax, 3809469200(%edx,%eax,4) 3392// CHECK: encoding: [0x87,0x84,0x82,0x10,0xe3,0x0f,0xe3]        3393xchgl %eax, 3809469200(%edx,%eax,4) 3394 3395// CHECK: xchgl %eax, 485498096(%edx,%eax,4) 3396// CHECK: encoding: [0x87,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        3397xchgl %eax, 485498096(%edx,%eax,4) 3398 3399// CHECK: xchgl %eax, 485498096(%edx) 3400// CHECK: encoding: [0x87,0x82,0xf0,0x1c,0xf0,0x1c]        3401xchgl %eax, 485498096(%edx) 3402 3403// CHECK: xchgl %eax, 485498096 3404// CHECK: encoding: [0x87,0x05,0xf0,0x1c,0xf0,0x1c]        3405xchgl %eax, 485498096 3406 3407// CHECK: xchgl %eax, 64(%edx,%eax) 3408// CHECK: encoding: [0x87,0x44,0x02,0x40]        3409xchgl %eax, 64(%edx,%eax) 3410 3411// CHECK: xchgl %eax, %eax 3412// CHECK: encoding: [0x90]        3413xchgl %eax, %eax 3414 3415// CHECK: xchgl %eax, (%edx) 3416// CHECK: encoding: [0x87,0x02]        3417xchgl %eax, (%edx) 3418 3419// CHECK: xlatb 3420// CHECK: encoding: [0xd7]          3421xlatb 3422 3423// CHECK: xorb $0, -485498096(%edx,%eax,4) 3424// CHECK: encoding: [0x80,0xb4,0x82,0x10,0xe3,0x0f,0xe3,0x00]        3425xorb $0, -485498096(%edx,%eax,4) 3426 3427// CHECK: xorb $0, 485498096(%edx,%eax,4) 3428// CHECK: encoding: [0x80,0xb4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        3429xorb $0, 485498096(%edx,%eax,4) 3430 3431// CHECK: xorb $0, 485498096(%edx) 3432// CHECK: encoding: [0x80,0xb2,0xf0,0x1c,0xf0,0x1c,0x00]        3433xorb $0, 485498096(%edx) 3434 3435// CHECK: xorb $0, 485498096 3436// CHECK: encoding: [0x80,0x35,0xf0,0x1c,0xf0,0x1c,0x00]        3437xorb $0, 485498096 3438 3439// CHECK: xorb $0, 64(%edx,%eax) 3440// CHECK: encoding: [0x80,0x74,0x02,0x40,0x00]        3441xorb $0, 64(%edx,%eax) 3442 3443// CHECK: xorb $0, %al 3444// CHECK: encoding: [0x34,0x00]        3445xorb $0, %al 3446 3447// CHECK: xorb $0, (%edx) 3448// CHECK: encoding: [0x80,0x32,0x00]        3449xorb $0, (%edx) 3450 3451// CHECK: xorl $0, -485498096(%edx,%eax,4) 3452// CHECK: encoding: [0x83,0xb4,0x82,0x10,0xe3,0x0f,0xe3,0x00]        3453xorl $0, -485498096(%edx,%eax,4) 3454 3455// CHECK: xorl $0, 485498096(%edx,%eax,4) 3456// CHECK: encoding: [0x83,0xb4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        3457xorl $0, 485498096(%edx,%eax,4) 3458 3459// CHECK: xorl $0, 485498096(%edx) 3460// CHECK: encoding: [0x83,0xb2,0xf0,0x1c,0xf0,0x1c,0x00]        3461xorl $0, 485498096(%edx) 3462 3463// CHECK: xorl $0, 485498096 3464// CHECK: encoding: [0x83,0x35,0xf0,0x1c,0xf0,0x1c,0x00]        3465xorl $0, 485498096 3466 3467// CHECK: xorl $0, 64(%edx,%eax) 3468// CHECK: encoding: [0x83,0x74,0x02,0x40,0x00]        3469xorl $0, 64(%edx,%eax) 3470 3471// CHECK: xorl $0, %eax 3472// CHECK: encoding: [0x83,0xf0,0x00]        3473xorl $0, %eax 3474 3475// CHECK: xorl $0, (%edx) 3476// CHECK: encoding: [0x83,0x32,0x00]        3477xorl $0, (%edx) 3478 3479// CHECK: xorl 3809469200(%edx,%eax,4), %eax 3480// CHECK: encoding: [0x33,0x84,0x82,0x10,0xe3,0x0f,0xe3]        3481xorl 3809469200(%edx,%eax,4), %eax 3482 3483// CHECK: xorl 485498096, %eax 3484// CHECK: encoding: [0x33,0x05,0xf0,0x1c,0xf0,0x1c]        3485xorl 485498096, %eax 3486 3487// CHECK: xorl 485498096(%edx,%eax,4), %eax 3488// CHECK: encoding: [0x33,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        3489xorl 485498096(%edx,%eax,4), %eax 3490 3491// CHECK: xorl 485498096(%edx), %eax 3492// CHECK: encoding: [0x33,0x82,0xf0,0x1c,0xf0,0x1c]        3493xorl 485498096(%edx), %eax 3494 3495// CHECK: xorl 64(%edx,%eax), %eax 3496// CHECK: encoding: [0x33,0x44,0x02,0x40]        3497xorl 64(%edx,%eax), %eax 3498 3499// CHECK: xorl %eax, 3809469200(%edx,%eax,4) 3500// CHECK: encoding: [0x31,0x84,0x82,0x10,0xe3,0x0f,0xe3]        3501xorl %eax, 3809469200(%edx,%eax,4) 3502 3503// CHECK: xorl %eax, 485498096(%edx,%eax,4) 3504// CHECK: encoding: [0x31,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        3505xorl %eax, 485498096(%edx,%eax,4) 3506 3507// CHECK: xorl %eax, 485498096(%edx) 3508// CHECK: encoding: [0x31,0x82,0xf0,0x1c,0xf0,0x1c]        3509xorl %eax, 485498096(%edx) 3510 3511// CHECK: xorl %eax, 485498096 3512// CHECK: encoding: [0x31,0x05,0xf0,0x1c,0xf0,0x1c]        3513xorl %eax, 485498096 3514 3515// CHECK: xorl %eax, 64(%edx,%eax) 3516// CHECK: encoding: [0x31,0x44,0x02,0x40]        3517xorl %eax, 64(%edx,%eax) 3518 3519// CHECK: xorl %eax, %eax 3520// CHECK: encoding: [0x31,0xc0]        3521xorl %eax, %eax 3522 3523// CHECK: xorl %eax, (%edx) 3524// CHECK: encoding: [0x31,0x02]        3525xorl %eax, (%edx) 3526 3527// CHECK: xorl (%edx), %eax 3528// CHECK: encoding: [0x33,0x02]        3529xorl (%edx), %eax 3530 3531// CHECK: xorw $0, -485498096(%edx,%eax,4) 3532// CHECK: encoding: [0x66,0x83,0xb4,0x82,0x10,0xe3,0x0f,0xe3,0x00]        3533xorw $0, -485498096(%edx,%eax,4) 3534 3535// CHECK: xorw $0, 485498096(%edx,%eax,4) 3536// CHECK: encoding: [0x66,0x83,0xb4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]        3537xorw $0, 485498096(%edx,%eax,4) 3538 3539// CHECK: xorw $0, 485498096(%edx) 3540// CHECK: encoding: [0x66,0x83,0xb2,0xf0,0x1c,0xf0,0x1c,0x00]        3541xorw $0, 485498096(%edx) 3542 3543// CHECK: xorw $0, 485498096 3544// CHECK: encoding: [0x66,0x83,0x35,0xf0,0x1c,0xf0,0x1c,0x00]        3545xorw $0, 485498096 3546 3547// CHECK: xorw $0, 64(%edx,%eax) 3548// CHECK: encoding: [0x66,0x83,0x74,0x02,0x40,0x00]        3549xorw $0, 64(%edx,%eax) 3550 3551// CHECK: xorw $0, (%edx) 3552// CHECK: encoding: [0x66,0x83,0x32,0x00]        3553xorw $0, (%edx) 3554 3555