1# RUN: llvm-mc -triple x86_64 -disassemble %s | FileCheck %s --check-prefix=ATT 2# RUN: llvm-mc -triple x86_64 -disassemble -output-asm-variant=1 %s | FileCheck %s --check-prefix=INTEL 3 4# ATT: {evex} xorb $123, %bl 5# INTEL: {evex} xor bl, 123 60x62,0xf4,0x7c,0x08,0x80,0xf3,0x7b 7 8# ATT: {nf} xorb $123, %bl 9# INTEL: {nf} xor bl, 123 100x62,0xf4,0x7c,0x0c,0x80,0xf3,0x7b 11 12# ATT: xorb $123, %bl, %cl 13# INTEL: xor cl, bl, 123 140x62,0xf4,0x74,0x18,0x80,0xf3,0x7b 15 16# ATT: {nf} xorb $123, %bl, %cl 17# INTEL: {nf} xor cl, bl, 123 180x62,0xf4,0x74,0x1c,0x80,0xf3,0x7b 19 20# ATT: {evex} xorw $123, %dx 21# INTEL: {evex} xor dx, 123 220x62,0xf4,0x7d,0x08,0x83,0xf2,0x7b 23 24# ATT: {nf} xorw $123, %dx 25# INTEL: {nf} xor dx, 123 260x62,0xf4,0x7d,0x0c,0x83,0xf2,0x7b 27 28# ATT: xorw $123, %dx, %ax 29# INTEL: xor ax, dx, 123 300x62,0xf4,0x7d,0x18,0x83,0xf2,0x7b 31 32# ATT: {nf} xorw $123, %dx, %ax 33# INTEL: {nf} xor ax, dx, 123 340x62,0xf4,0x7d,0x1c,0x83,0xf2,0x7b 35 36# ATT: {evex} xorl $123, %ecx 37# INTEL: {evex} xor ecx, 123 380x62,0xf4,0x7c,0x08,0x83,0xf1,0x7b 39 40# ATT: {nf} xorl $123, %ecx 41# INTEL: {nf} xor ecx, 123 420x62,0xf4,0x7c,0x0c,0x83,0xf1,0x7b 43 44# ATT: xorl $123, %ecx, %edx 45# INTEL: xor edx, ecx, 123 460x62,0xf4,0x6c,0x18,0x83,0xf1,0x7b 47 48# ATT: {nf} xorl $123, %ecx, %edx 49# INTEL: {nf} xor edx, ecx, 123 500x62,0xf4,0x6c,0x1c,0x83,0xf1,0x7b 51 52# ATT: {evex} xorq $123, %r9 53# INTEL: {evex} xor r9, 123 540x62,0xd4,0xfc,0x08,0x83,0xf1,0x7b 55 56# ATT: {nf} xorq $123, %r9 57# INTEL: {nf} xor r9, 123 580x62,0xd4,0xfc,0x0c,0x83,0xf1,0x7b 59 60# ATT: xorq $123, %r9, %r15 61# INTEL: xor r15, r9, 123 620x62,0xd4,0x84,0x18,0x83,0xf1,0x7b 63 64# ATT: {nf} xorq $123, %r9, %r15 65# INTEL: {nf} xor r15, r9, 123 660x62,0xd4,0x84,0x1c,0x83,0xf1,0x7b 67 68# ATT: {evex} xorb $123, 291(%r8,%rax,4) 69# INTEL: {evex} xor byte ptr [r8 + 4*rax + 291], 123 700x62,0xd4,0x7c,0x08,0x80,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 71 72# ATT: {nf} xorb $123, 291(%r8,%rax,4) 73# INTEL: {nf} xor byte ptr [r8 + 4*rax + 291], 123 740x62,0xd4,0x7c,0x0c,0x80,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 75 76# ATT: xorb $123, 291(%r8,%rax,4), %bl 77# INTEL: xor bl, byte ptr [r8 + 4*rax + 291], 123 780x62,0xd4,0x64,0x18,0x80,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 79 80# ATT: {nf} xorb $123, 291(%r8,%rax,4), %bl 81# INTEL: {nf} xor bl, byte ptr [r8 + 4*rax + 291], 123 820x62,0xd4,0x64,0x1c,0x80,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 83 84# ATT: {evex} xorw $123, 291(%r8,%rax,4) 85# INTEL: {evex} xor word ptr [r8 + 4*rax + 291], 123 860x62,0xd4,0x7d,0x08,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 87 88# ATT: {nf} xorw $123, 291(%r8,%rax,4) 89# INTEL: {nf} xor word ptr [r8 + 4*rax + 291], 123 900x62,0xd4,0x7d,0x0c,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 91 92# ATT: xorw $123, 291(%r8,%rax,4), %dx 93# INTEL: xor dx, word ptr [r8 + 4*rax + 291], 123 940x62,0xd4,0x6d,0x18,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 95 96# ATT: {nf} xorw $123, 291(%r8,%rax,4), %dx 97# INTEL: {nf} xor dx, word ptr [r8 + 4*rax + 291], 123 980x62,0xd4,0x6d,0x1c,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 99 100# ATT: {evex} xorl $123, 291(%r8,%rax,4) 101# INTEL: {evex} xor dword ptr [r8 + 4*rax + 291], 123 1020x62,0xd4,0x7c,0x08,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 103 104# ATT: {nf} xorl $123, 291(%r8,%rax,4) 105# INTEL: {nf} xor dword ptr [r8 + 4*rax + 291], 123 1060x62,0xd4,0x7c,0x0c,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 107 108# ATT: xorl $123, 291(%r8,%rax,4), %ecx 109# INTEL: xor ecx, dword ptr [r8 + 4*rax + 291], 123 1100x62,0xd4,0x74,0x18,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 111 112# ATT: {nf} xorl $123, 291(%r8,%rax,4), %ecx 113# INTEL: {nf} xor ecx, dword ptr [r8 + 4*rax + 291], 123 1140x62,0xd4,0x74,0x1c,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 115 116# ATT: {evex} xorq $123, 291(%r8,%rax,4) 117# INTEL: {evex} xor qword ptr [r8 + 4*rax + 291], 123 1180x62,0xd4,0xfc,0x08,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 119 120# ATT: {nf} xorq $123, 291(%r8,%rax,4) 121# INTEL: {nf} xor qword ptr [r8 + 4*rax + 291], 123 1220x62,0xd4,0xfc,0x0c,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 123 124# ATT: xorq $123, 291(%r8,%rax,4), %r9 125# INTEL: xor r9, qword ptr [r8 + 4*rax + 291], 123 1260x62,0xd4,0xb4,0x18,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 127 128# ATT: {nf} xorq $123, 291(%r8,%rax,4), %r9 129# INTEL: {nf} xor r9, qword ptr [r8 + 4*rax + 291], 123 1300x62,0xd4,0xb4,0x1c,0x83,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b 131 132# ATT: {evex} xorw $1234, %dx 133# INTEL: {evex} xor dx, 1234 1340x62,0xf4,0x7d,0x08,0x81,0xf2,0xd2,0x04 135 136# ATT: {nf} xorw $1234, %dx 137# INTEL: {nf} xor dx, 1234 1380x62,0xf4,0x7d,0x0c,0x81,0xf2,0xd2,0x04 139 140# ATT: xorw $1234, %dx, %ax 141# INTEL: xor ax, dx, 1234 1420x62,0xf4,0x7d,0x18,0x81,0xf2,0xd2,0x04 143 144# ATT: {nf} xorw $1234, %dx, %ax 145# INTEL: {nf} xor ax, dx, 1234 1460x62,0xf4,0x7d,0x1c,0x81,0xf2,0xd2,0x04 147 148# ATT: {evex} xorw $1234, 291(%r8,%rax,4) 149# INTEL: {evex} xor word ptr [r8 + 4*rax + 291], 1234 1500x62,0xd4,0x7d,0x08,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0xd2,0x04 151 152# ATT: {nf} xorw $1234, 291(%r8,%rax,4) 153# INTEL: {nf} xor word ptr [r8 + 4*rax + 291], 1234 1540x62,0xd4,0x7d,0x0c,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0xd2,0x04 155 156# ATT: xorw $1234, 291(%r8,%rax,4), %dx 157# INTEL: xor dx, word ptr [r8 + 4*rax + 291], 1234 1580x62,0xd4,0x6d,0x18,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0xd2,0x04 159 160# ATT: {nf} xorw $1234, 291(%r8,%rax,4), %dx 161# INTEL: {nf} xor dx, word ptr [r8 + 4*rax + 291], 1234 1620x62,0xd4,0x6d,0x1c,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0xd2,0x04 163 164# ATT: {evex} xorl $123456, %ecx 165# INTEL: {evex} xor ecx, 123456 1660x62,0xf4,0x7c,0x08,0x81,0xf1,0x40,0xe2,0x01,0x00 167 168# ATT: {nf} xorl $123456, %ecx 169# INTEL: {nf} xor ecx, 123456 1700x62,0xf4,0x7c,0x0c,0x81,0xf1,0x40,0xe2,0x01,0x00 171 172# ATT: xorl $123456, %ecx, %edx 173# INTEL: xor edx, ecx, 123456 1740x62,0xf4,0x6c,0x18,0x81,0xf1,0x40,0xe2,0x01,0x00 175 176# ATT: {nf} xorl $123456, %ecx, %edx 177# INTEL: {nf} xor edx, ecx, 123456 1780x62,0xf4,0x6c,0x1c,0x81,0xf1,0x40,0xe2,0x01,0x00 179 180# ATT: {evex} xorq $123456, %r9 181# INTEL: {evex} xor r9, 123456 1820x62,0xd4,0xfc,0x08,0x81,0xf1,0x40,0xe2,0x01,0x00 183 184# ATT: {nf} xorq $123456, %r9 185# INTEL: {nf} xor r9, 123456 1860x62,0xd4,0xfc,0x0c,0x81,0xf1,0x40,0xe2,0x01,0x00 187 188# ATT: xorq $123456, %r9, %r15 189# INTEL: xor r15, r9, 123456 1900x62,0xd4,0x84,0x18,0x81,0xf1,0x40,0xe2,0x01,0x00 191 192# ATT: {nf} xorq $123456, %r9, %r15 193# INTEL: {nf} xor r15, r9, 123456 1940x62,0xd4,0x84,0x1c,0x81,0xf1,0x40,0xe2,0x01,0x00 195 196# ATT: {evex} xorl $123456, 291(%r8,%rax,4) 197# INTEL: {evex} xor dword ptr [r8 + 4*rax + 291], 123456 1980x62,0xd4,0x7c,0x08,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00 199 200# ATT: {nf} xorl $123456, 291(%r8,%rax,4) 201# INTEL: {nf} xor dword ptr [r8 + 4*rax + 291], 123456 2020x62,0xd4,0x7c,0x0c,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00 203 204# ATT: xorl $123456, 291(%r8,%rax,4), %ecx 205# INTEL: xor ecx, dword ptr [r8 + 4*rax + 291], 123456 2060x62,0xd4,0x74,0x18,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00 207 208# ATT: {nf} xorl $123456, 291(%r8,%rax,4), %ecx 209# INTEL: {nf} xor ecx, dword ptr [r8 + 4*rax + 291], 123456 2100x62,0xd4,0x74,0x1c,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00 211 212# ATT: {evex} xorq $123456, 291(%r8,%rax,4) 213# INTEL: {evex} xor qword ptr [r8 + 4*rax + 291], 123456 2140x62,0xd4,0xfc,0x08,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00 215 216# ATT: {nf} xorq $123456, 291(%r8,%rax,4) 217# INTEL: {nf} xor qword ptr [r8 + 4*rax + 291], 123456 2180x62,0xd4,0xfc,0x0c,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00 219 220# ATT: xorq $123456, 291(%r8,%rax,4), %r9 221# INTEL: xor r9, qword ptr [r8 + 4*rax + 291], 123456 2220x62,0xd4,0xb4,0x18,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00 223 224# ATT: {nf} xorq $123456, 291(%r8,%rax,4), %r9 225# INTEL: {nf} xor r9, qword ptr [r8 + 4*rax + 291], 123456 2260x62,0xd4,0xb4,0x1c,0x81,0xb4,0x80,0x23,0x01,0x00,0x00,0x40,0xe2,0x01,0x00 227 228# ATT: {evex} xorb %bl, %cl 229# INTEL: {evex} xor cl, bl 2300x62,0xf4,0x7c,0x08,0x30,0xd9 231 232# ATT: {nf} xorb %bl, %cl 233# INTEL: {nf} xor cl, bl 2340x62,0xf4,0x7c,0x0c,0x30,0xd9 235 236# ATT: xorb %bl, %cl, %r8b 237# INTEL: xor r8b, cl, bl 2380x62,0xf4,0x3c,0x18,0x30,0xd9 239 240# ATT: {nf} xorb %bl, %cl, %r8b 241# INTEL: {nf} xor r8b, cl, bl 2420x62,0xf4,0x3c,0x1c,0x30,0xd9 243 244# ATT: {evex} xorb %bl, 291(%r8,%rax,4) 245# INTEL: {evex} xor byte ptr [r8 + 4*rax + 291], bl 2460x62,0xd4,0x7c,0x08,0x30,0x9c,0x80,0x23,0x01,0x00,0x00 247 248# ATT: {nf} xorb %bl, 291(%r8,%rax,4) 249# INTEL: {nf} xor byte ptr [r8 + 4*rax + 291], bl 2500x62,0xd4,0x7c,0x0c,0x30,0x9c,0x80,0x23,0x01,0x00,0x00 251 252# ATT: xorb %bl, 291(%r8,%rax,4), %cl 253# INTEL: xor cl, byte ptr [r8 + 4*rax + 291], bl 2540x62,0xd4,0x74,0x18,0x30,0x9c,0x80,0x23,0x01,0x00,0x00 255 256# ATT: {nf} xorb %bl, 291(%r8,%rax,4), %cl 257# INTEL: {nf} xor cl, byte ptr [r8 + 4*rax + 291], bl 2580x62,0xd4,0x74,0x1c,0x30,0x9c,0x80,0x23,0x01,0x00,0x00 259 260# ATT: {evex} xorw %dx, %ax 261# INTEL: {evex} xor ax, dx 2620x62,0xf4,0x7d,0x08,0x31,0xd0 263 264# ATT: {nf} xorw %dx, %ax 265# INTEL: {nf} xor ax, dx 2660x62,0xf4,0x7d,0x0c,0x31,0xd0 267 268# ATT: xorw %dx, %ax, %r9w 269# INTEL: xor r9w, ax, dx 2700x62,0xf4,0x35,0x18,0x31,0xd0 271 272# ATT: {nf} xorw %dx, %ax, %r9w 273# INTEL: {nf} xor r9w, ax, dx 2740x62,0xf4,0x35,0x1c,0x31,0xd0 275 276# ATT: {evex} xorw %dx, 291(%r8,%rax,4) 277# INTEL: {evex} xor word ptr [r8 + 4*rax + 291], dx 2780x62,0xd4,0x7d,0x08,0x31,0x94,0x80,0x23,0x01,0x00,0x00 279 280# ATT: {nf} xorw %dx, 291(%r8,%rax,4) 281# INTEL: {nf} xor word ptr [r8 + 4*rax + 291], dx 2820x62,0xd4,0x7d,0x0c,0x31,0x94,0x80,0x23,0x01,0x00,0x00 283 284# ATT: xorw %dx, 291(%r8,%rax,4), %ax 285# INTEL: xor ax, word ptr [r8 + 4*rax + 291], dx 2860x62,0xd4,0x7d,0x18,0x31,0x94,0x80,0x23,0x01,0x00,0x00 287 288# ATT: {nf} xorw %dx, 291(%r8,%rax,4), %ax 289# INTEL: {nf} xor ax, word ptr [r8 + 4*rax + 291], dx 2900x62,0xd4,0x7d,0x1c,0x31,0x94,0x80,0x23,0x01,0x00,0x00 291 292# ATT: {evex} xorl %ecx, %edx 293# INTEL: {evex} xor edx, ecx 2940x62,0xf4,0x7c,0x08,0x31,0xca 295 296# ATT: {nf} xorl %ecx, %edx 297# INTEL: {nf} xor edx, ecx 2980x62,0xf4,0x7c,0x0c,0x31,0xca 299 300# ATT: xorl %ecx, %edx, %r10d 301# INTEL: xor r10d, edx, ecx 3020x62,0xf4,0x2c,0x18,0x31,0xca 303 304# ATT: {nf} xorl %ecx, %edx, %r10d 305# INTEL: {nf} xor r10d, edx, ecx 3060x62,0xf4,0x2c,0x1c,0x31,0xca 307 308# ATT: {evex} xorl %ecx, 291(%r8,%rax,4) 309# INTEL: {evex} xor dword ptr [r8 + 4*rax + 291], ecx 3100x62,0xd4,0x7c,0x08,0x31,0x8c,0x80,0x23,0x01,0x00,0x00 311 312# ATT: {nf} xorl %ecx, 291(%r8,%rax,4) 313# INTEL: {nf} xor dword ptr [r8 + 4*rax + 291], ecx 3140x62,0xd4,0x7c,0x0c,0x31,0x8c,0x80,0x23,0x01,0x00,0x00 315 316# ATT: xorl %ecx, 291(%r8,%rax,4), %edx 317# INTEL: xor edx, dword ptr [r8 + 4*rax + 291], ecx 3180x62,0xd4,0x6c,0x18,0x31,0x8c,0x80,0x23,0x01,0x00,0x00 319 320# ATT: {nf} xorl %ecx, 291(%r8,%rax,4), %edx 321# INTEL: {nf} xor edx, dword ptr [r8 + 4*rax + 291], ecx 3220x62,0xd4,0x6c,0x1c,0x31,0x8c,0x80,0x23,0x01,0x00,0x00 323 324# ATT: {evex} xorq %r9, %r15 325# INTEL: {evex} xor r15, r9 3260x62,0x54,0xfc,0x08,0x31,0xcf 327 328# ATT: {nf} xorq %r9, %r15 329# INTEL: {nf} xor r15, r9 3300x62,0x54,0xfc,0x0c,0x31,0xcf 331 332# ATT: xorq %r9, %r15, %r11 333# INTEL: xor r11, r15, r9 3340x62,0x54,0xa4,0x18,0x31,0xcf 335 336# ATT: {nf} xorq %r9, %r15, %r11 337# INTEL: {nf} xor r11, r15, r9 3380x62,0x54,0xa4,0x1c,0x31,0xcf 339 340# ATT: {evex} xorq %r9, 291(%r8,%rax,4) 341# INTEL: {evex} xor qword ptr [r8 + 4*rax + 291], r9 3420x62,0x54,0xfc,0x08,0x31,0x8c,0x80,0x23,0x01,0x00,0x00 343 344# ATT: {nf} xorq %r9, 291(%r8,%rax,4) 345# INTEL: {nf} xor qword ptr [r8 + 4*rax + 291], r9 3460x62,0x54,0xfc,0x0c,0x31,0x8c,0x80,0x23,0x01,0x00,0x00 347 348# ATT: xorq %r9, 291(%r8,%rax,4), %r15 349# INTEL: xor r15, qword ptr [r8 + 4*rax + 291], r9 3500x62,0x54,0x84,0x18,0x31,0x8c,0x80,0x23,0x01,0x00,0x00 351 352# ATT: {nf} xorq %r9, 291(%r8,%rax,4), %r15 353# INTEL: {nf} xor r15, qword ptr [r8 + 4*rax + 291], r9 3540x62,0x54,0x84,0x1c,0x31,0x8c,0x80,0x23,0x01,0x00,0x00 355 356# ATT: {evex} xorb 291(%r8,%rax,4), %bl 357# INTEL: {evex} xor bl, byte ptr [r8 + 4*rax + 291] 3580x62,0xd4,0x7c,0x08,0x32,0x9c,0x80,0x23,0x01,0x00,0x00 359 360# ATT: {nf} xorb 291(%r8,%rax,4), %bl 361# INTEL: {nf} xor bl, byte ptr [r8 + 4*rax + 291] 3620x62,0xd4,0x7c,0x0c,0x32,0x9c,0x80,0x23,0x01,0x00,0x00 363 364# ATT: xorb 291(%r8,%rax,4), %bl, %cl 365# INTEL: xor cl, bl, byte ptr [r8 + 4*rax + 291] 3660x62,0xd4,0x74,0x18,0x32,0x9c,0x80,0x23,0x01,0x00,0x00 367 368# ATT: {nf} xorb 291(%r8,%rax,4), %bl, %cl 369# INTEL: {nf} xor cl, bl, byte ptr [r8 + 4*rax + 291] 3700x62,0xd4,0x74,0x1c,0x32,0x9c,0x80,0x23,0x01,0x00,0x00 371 372# ATT: {evex} xorw 291(%r8,%rax,4), %dx 373# INTEL: {evex} xor dx, word ptr [r8 + 4*rax + 291] 3740x62,0xd4,0x7d,0x08,0x33,0x94,0x80,0x23,0x01,0x00,0x00 375 376# ATT: {nf} xorw 291(%r8,%rax,4), %dx 377# INTEL: {nf} xor dx, word ptr [r8 + 4*rax + 291] 3780x62,0xd4,0x7d,0x0c,0x33,0x94,0x80,0x23,0x01,0x00,0x00 379 380# ATT: xorw 291(%r8,%rax,4), %dx, %ax 381# INTEL: xor ax, dx, word ptr [r8 + 4*rax + 291] 3820x62,0xd4,0x7d,0x18,0x33,0x94,0x80,0x23,0x01,0x00,0x00 383 384# ATT: {nf} xorw 291(%r8,%rax,4), %dx, %ax 385# INTEL: {nf} xor ax, dx, word ptr [r8 + 4*rax + 291] 3860x62,0xd4,0x7d,0x1c,0x33,0x94,0x80,0x23,0x01,0x00,0x00 387 388# ATT: {evex} xorl 291(%r8,%rax,4), %ecx 389# INTEL: {evex} xor ecx, dword ptr [r8 + 4*rax + 291] 3900x62,0xd4,0x7c,0x08,0x33,0x8c,0x80,0x23,0x01,0x00,0x00 391 392# ATT: {nf} xorl 291(%r8,%rax,4), %ecx 393# INTEL: {nf} xor ecx, dword ptr [r8 + 4*rax + 291] 3940x62,0xd4,0x7c,0x0c,0x33,0x8c,0x80,0x23,0x01,0x00,0x00 395 396# ATT: xorl 291(%r8,%rax,4), %ecx, %edx 397# INTEL: xor edx, ecx, dword ptr [r8 + 4*rax + 291] 3980x62,0xd4,0x6c,0x18,0x33,0x8c,0x80,0x23,0x01,0x00,0x00 399 400# ATT: {nf} xorl 291(%r8,%rax,4), %ecx, %edx 401# INTEL: {nf} xor edx, ecx, dword ptr [r8 + 4*rax + 291] 4020x62,0xd4,0x6c,0x1c,0x33,0x8c,0x80,0x23,0x01,0x00,0x00 403 404# ATT: {evex} xorq 291(%r8,%rax,4), %r9 405# INTEL: {evex} xor r9, qword ptr [r8 + 4*rax + 291] 4060x62,0x54,0xfc,0x08,0x33,0x8c,0x80,0x23,0x01,0x00,0x00 407 408# ATT: {nf} xorq 291(%r8,%rax,4), %r9 409# INTEL: {nf} xor r9, qword ptr [r8 + 4*rax + 291] 4100x62,0x54,0xfc,0x0c,0x33,0x8c,0x80,0x23,0x01,0x00,0x00 411 412# ATT: xorq 291(%r8,%rax,4), %r9, %r15 413# INTEL: xor r15, r9, qword ptr [r8 + 4*rax + 291] 4140x62,0x54,0x84,0x18,0x33,0x8c,0x80,0x23,0x01,0x00,0x00 415 416# ATT: {nf} xorq 291(%r8,%rax,4), %r9, %r15 417# INTEL: {nf} xor r15, r9, qword ptr [r8 + 4*rax + 291] 4180x62,0x54,0x84,0x1c,0x33,0x8c,0x80,0x23,0x01,0x00,0x00 419