brintos

brintos / llvm-project-archived public Read only

0
0
Text · 27.7 KiB · 7b1599d Raw
776 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=x86_64 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT:   cmpbexadd  %eax, %ecx, 268435456(%rbp,%r14,8)5# INTEL: cmpbexadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax60xc4,0xa2,0x79,0xe6,0x8c,0xf5,0x00,0x00,0x00,0x107 8# ATT:   cmpbexadd  %eax, %ecx, 291(%r8,%rax,4)9# INTEL: cmpbexadd dword ptr [r8 + 4*rax + 291], ecx, eax100xc4,0xc2,0x79,0xe6,0x8c,0x80,0x23,0x01,0x00,0x0011 12# ATT:   cmpbexadd  %eax, %ecx, (%rip)13# INTEL: cmpbexadd dword ptr [rip], ecx, eax140xc4,0xe2,0x79,0xe6,0x0d,0x00,0x00,0x00,0x0015 16# ATT:   cmpbexadd  %eax, %ecx, -128(,%rbp,2)17# INTEL: cmpbexadd dword ptr [2*rbp - 128], ecx, eax180xc4,0xe2,0x79,0xe6,0x0c,0x6d,0x80,0xff,0xff,0xff19 20# ATT:   cmpbexadd  %eax, %ecx, 508(%rcx)21# INTEL: cmpbexadd dword ptr [rcx + 508], ecx, eax220xc4,0xe2,0x79,0xe6,0x89,0xfc,0x01,0x00,0x0023 24# ATT:   cmpbexadd  %eax, %ecx, -512(%rdx)25# INTEL: cmpbexadd dword ptr [rdx - 512], ecx, eax260xc4,0xe2,0x79,0xe6,0x8a,0x00,0xfe,0xff,0xff27 28# ATT:   cmpbexadd  %r10, %r9, 268435456(%rbp,%r14,8)29# INTEL: cmpbexadd qword ptr [rbp + 8*r14 + 268435456], r9, r10300xc4,0x22,0xa9,0xe6,0x8c,0xf5,0x00,0x00,0x00,0x1031 32# ATT:   cmpbexadd  %r10, %r9, 291(%r8,%rax,4)33# INTEL: cmpbexadd qword ptr [r8 + 4*rax + 291], r9, r10340xc4,0x42,0xa9,0xe6,0x8c,0x80,0x23,0x01,0x00,0x0035 36# ATT:   cmpbexadd  %r10, %r9, (%rip)37# INTEL: cmpbexadd qword ptr [rip], r9, r10380xc4,0x62,0xa9,0xe6,0x0d,0x00,0x00,0x00,0x0039 40# ATT:   cmpbexadd  %r10, %r9, -256(,%rbp,2)41# INTEL: cmpbexadd qword ptr [2*rbp - 256], r9, r10420xc4,0x62,0xa9,0xe6,0x0c,0x6d,0x00,0xff,0xff,0xff43 44# ATT:   cmpbexadd  %r10, %r9, 1016(%rcx)45# INTEL: cmpbexadd qword ptr [rcx + 1016], r9, r10460xc4,0x62,0xa9,0xe6,0x89,0xf8,0x03,0x00,0x0047 48# ATT:   cmpbexadd  %r10, %r9, -1024(%rdx)49# INTEL: cmpbexadd qword ptr [rdx - 1024], r9, r10500xc4,0x62,0xa9,0xe6,0x8a,0x00,0xfc,0xff,0xff51 52# ATT:   cmpbxadd  %eax, %ecx, 268435456(%rbp,%r14,8)53# INTEL: cmpbxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax540xc4,0xa2,0x79,0xe2,0x8c,0xf5,0x00,0x00,0x00,0x1055 56# ATT:   cmpbxadd  %eax, %ecx, 291(%r8,%rax,4)57# INTEL: cmpbxadd dword ptr [r8 + 4*rax + 291], ecx, eax580xc4,0xc2,0x79,0xe2,0x8c,0x80,0x23,0x01,0x00,0x0059 60# ATT:   cmpbxadd  %eax, %ecx, (%rip)61# INTEL: cmpbxadd dword ptr [rip], ecx, eax620xc4,0xe2,0x79,0xe2,0x0d,0x00,0x00,0x00,0x0063 64# ATT:   cmpbxadd  %eax, %ecx, -128(,%rbp,2)65# INTEL: cmpbxadd dword ptr [2*rbp - 128], ecx, eax660xc4,0xe2,0x79,0xe2,0x0c,0x6d,0x80,0xff,0xff,0xff67 68# ATT:   cmpbxadd  %eax, %ecx, 508(%rcx)69# INTEL: cmpbxadd dword ptr [rcx + 508], ecx, eax700xc4,0xe2,0x79,0xe2,0x89,0xfc,0x01,0x00,0x0071 72# ATT:   cmpbxadd  %eax, %ecx, -512(%rdx)73# INTEL: cmpbxadd dword ptr [rdx - 512], ecx, eax740xc4,0xe2,0x79,0xe2,0x8a,0x00,0xfe,0xff,0xff75 76# ATT:   cmpbxadd  %r10, %r9, 268435456(%rbp,%r14,8)77# INTEL: cmpbxadd qword ptr [rbp + 8*r14 + 268435456], r9, r10780xc4,0x22,0xa9,0xe2,0x8c,0xf5,0x00,0x00,0x00,0x1079 80# ATT:   cmpbxadd  %r10, %r9, 291(%r8,%rax,4)81# INTEL: cmpbxadd qword ptr [r8 + 4*rax + 291], r9, r10820xc4,0x42,0xa9,0xe2,0x8c,0x80,0x23,0x01,0x00,0x0083 84# ATT:   cmpbxadd  %r10, %r9, (%rip)85# INTEL: cmpbxadd qword ptr [rip], r9, r10860xc4,0x62,0xa9,0xe2,0x0d,0x00,0x00,0x00,0x0087 88# ATT:   cmpbxadd  %r10, %r9, -256(,%rbp,2)89# INTEL: cmpbxadd qword ptr [2*rbp - 256], r9, r10900xc4,0x62,0xa9,0xe2,0x0c,0x6d,0x00,0xff,0xff,0xff91 92# ATT:   cmpbxadd  %r10, %r9, 1016(%rcx)93# INTEL: cmpbxadd qword ptr [rcx + 1016], r9, r10940xc4,0x62,0xa9,0xe2,0x89,0xf8,0x03,0x00,0x0095 96# ATT:   cmpbxadd  %r10, %r9, -1024(%rdx)97# INTEL: cmpbxadd qword ptr [rdx - 1024], r9, r10980xc4,0x62,0xa9,0xe2,0x8a,0x00,0xfc,0xff,0xff99 100# ATT:   cmplexadd  %eax, %ecx, 268435456(%rbp,%r14,8)101# INTEL: cmplexadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax1020xc4,0xa2,0x79,0xee,0x8c,0xf5,0x00,0x00,0x00,0x10103 104# ATT:   cmplexadd  %eax, %ecx, 291(%r8,%rax,4)105# INTEL: cmplexadd dword ptr [r8 + 4*rax + 291], ecx, eax1060xc4,0xc2,0x79,0xee,0x8c,0x80,0x23,0x01,0x00,0x00107 108# ATT:   cmplexadd  %eax, %ecx, (%rip)109# INTEL: cmplexadd dword ptr [rip], ecx, eax1100xc4,0xe2,0x79,0xee,0x0d,0x00,0x00,0x00,0x00111 112# ATT:   cmplexadd  %eax, %ecx, -128(,%rbp,2)113# INTEL: cmplexadd dword ptr [2*rbp - 128], ecx, eax1140xc4,0xe2,0x79,0xee,0x0c,0x6d,0x80,0xff,0xff,0xff115 116# ATT:   cmplexadd  %eax, %ecx, 508(%rcx)117# INTEL: cmplexadd dword ptr [rcx + 508], ecx, eax1180xc4,0xe2,0x79,0xee,0x89,0xfc,0x01,0x00,0x00119 120# ATT:   cmplexadd  %eax, %ecx, -512(%rdx)121# INTEL: cmplexadd dword ptr [rdx - 512], ecx, eax1220xc4,0xe2,0x79,0xee,0x8a,0x00,0xfe,0xff,0xff123 124# ATT:   cmplexadd  %r10, %r9, 268435456(%rbp,%r14,8)125# INTEL: cmplexadd qword ptr [rbp + 8*r14 + 268435456], r9, r101260xc4,0x22,0xa9,0xee,0x8c,0xf5,0x00,0x00,0x00,0x10127 128# ATT:   cmplexadd  %r10, %r9, 291(%r8,%rax,4)129# INTEL: cmplexadd qword ptr [r8 + 4*rax + 291], r9, r101300xc4,0x42,0xa9,0xee,0x8c,0x80,0x23,0x01,0x00,0x00131 132# ATT:   cmplexadd  %r10, %r9, (%rip)133# INTEL: cmplexadd qword ptr [rip], r9, r101340xc4,0x62,0xa9,0xee,0x0d,0x00,0x00,0x00,0x00135 136# ATT:   cmplexadd  %r10, %r9, -256(,%rbp,2)137# INTEL: cmplexadd qword ptr [2*rbp - 256], r9, r101380xc4,0x62,0xa9,0xee,0x0c,0x6d,0x00,0xff,0xff,0xff139 140# ATT:   cmplexadd  %r10, %r9, 1016(%rcx)141# INTEL: cmplexadd qword ptr [rcx + 1016], r9, r101420xc4,0x62,0xa9,0xee,0x89,0xf8,0x03,0x00,0x00143 144# ATT:   cmplexadd  %r10, %r9, -1024(%rdx)145# INTEL: cmplexadd qword ptr [rdx - 1024], r9, r101460xc4,0x62,0xa9,0xee,0x8a,0x00,0xfc,0xff,0xff147 148# ATT:   cmplxadd  %eax, %ecx, 268435456(%rbp,%r14,8)149# INTEL: cmplxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax1500xc4,0xa2,0x79,0xec,0x8c,0xf5,0x00,0x00,0x00,0x10151 152# ATT:   cmplxadd  %eax, %ecx, 291(%r8,%rax,4)153# INTEL: cmplxadd dword ptr [r8 + 4*rax + 291], ecx, eax1540xc4,0xc2,0x79,0xec,0x8c,0x80,0x23,0x01,0x00,0x00155 156# ATT:   cmplxadd  %eax, %ecx, (%rip)157# INTEL: cmplxadd dword ptr [rip], ecx, eax1580xc4,0xe2,0x79,0xec,0x0d,0x00,0x00,0x00,0x00159 160# ATT:   cmplxadd  %eax, %ecx, -128(,%rbp,2)161# INTEL: cmplxadd dword ptr [2*rbp - 128], ecx, eax1620xc4,0xe2,0x79,0xec,0x0c,0x6d,0x80,0xff,0xff,0xff163 164# ATT:   cmplxadd  %eax, %ecx, 508(%rcx)165# INTEL: cmplxadd dword ptr [rcx + 508], ecx, eax1660xc4,0xe2,0x79,0xec,0x89,0xfc,0x01,0x00,0x00167 168# ATT:   cmplxadd  %eax, %ecx, -512(%rdx)169# INTEL: cmplxadd dword ptr [rdx - 512], ecx, eax1700xc4,0xe2,0x79,0xec,0x8a,0x00,0xfe,0xff,0xff171 172# ATT:   cmplxadd  %r10, %r9, 268435456(%rbp,%r14,8)173# INTEL: cmplxadd qword ptr [rbp + 8*r14 + 268435456], r9, r101740xc4,0x22,0xa9,0xec,0x8c,0xf5,0x00,0x00,0x00,0x10175 176# ATT:   cmplxadd  %r10, %r9, 291(%r8,%rax,4)177# INTEL: cmplxadd qword ptr [r8 + 4*rax + 291], r9, r101780xc4,0x42,0xa9,0xec,0x8c,0x80,0x23,0x01,0x00,0x00179 180# ATT:   cmplxadd  %r10, %r9, (%rip)181# INTEL: cmplxadd qword ptr [rip], r9, r101820xc4,0x62,0xa9,0xec,0x0d,0x00,0x00,0x00,0x00183 184# ATT:   cmplxadd  %r10, %r9, -256(,%rbp,2)185# INTEL: cmplxadd qword ptr [2*rbp - 256], r9, r101860xc4,0x62,0xa9,0xec,0x0c,0x6d,0x00,0xff,0xff,0xff187 188# ATT:   cmplxadd  %r10, %r9, 1016(%rcx)189# INTEL: cmplxadd qword ptr [rcx + 1016], r9, r101900xc4,0x62,0xa9,0xec,0x89,0xf8,0x03,0x00,0x00191 192# ATT:   cmplxadd  %r10, %r9, -1024(%rdx)193# INTEL: cmplxadd qword ptr [rdx - 1024], r9, r101940xc4,0x62,0xa9,0xec,0x8a,0x00,0xfc,0xff,0xff195 196# ATT:   cmpaxadd %eax, %ecx, 268435456(%rbp,%r14,8)197# INTEL: cmpaxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax1980xc4,0xa2,0x79,0xe7,0x8c,0xf5,0x00,0x00,0x00,0x10199 200# ATT:   cmpaxadd %eax, %ecx, 291(%r8,%rax,4)201# INTEL: cmpaxadd dword ptr [r8 + 4*rax + 291], ecx, eax2020xc4,0xc2,0x79,0xe7,0x8c,0x80,0x23,0x01,0x00,0x00203 204# ATT:   cmpaxadd %eax, %ecx, (%rip)205# INTEL: cmpaxadd dword ptr [rip], ecx, eax2060xc4,0xe2,0x79,0xe7,0x0d,0x00,0x00,0x00,0x00207 208# ATT:   cmpaxadd  %eax, %ecx, -128(,%rbp,2)209# INTEL: cmpaxadd dword ptr [2*rbp - 128], ecx, eax2100xc4,0xe2,0x79,0xe7,0x0c,0x6d,0x80,0xff,0xff,0xff211 212# ATT:   cmpaxadd %eax, %ecx, 508(%rcx)213# INTEL: cmpaxadd dword ptr [rcx + 508], ecx, eax2140xc4,0xe2,0x79,0xe7,0x89,0xfc,0x01,0x00,0x00215 216# ATT:   cmpaxadd %eax, %ecx, -512(%rdx)217# INTEL: cmpaxadd dword ptr [rdx - 512], ecx, eax2180xc4,0xe2,0x79,0xe7,0x8a,0x00,0xfe,0xff,0xff219 220# ATT:   cmpaxadd  %r10, %r9, 268435456(%rbp,%r14,8)221# INTEL: cmpaxadd qword ptr [rbp + 8*r14 + 268435456], r9, r102220xc4,0x22,0xa9,0xe7,0x8c,0xf5,0x00,0x00,0x00,0x10223 224# ATT:   cmpaxadd %r10, %r9, 291(%r8,%rax,4)225# INTEL: cmpaxadd qword ptr [r8 + 4*rax + 291], r9, r102260xc4,0x42,0xa9,0xe7,0x8c,0x80,0x23,0x01,0x00,0x00227 228# ATT:   cmpaxadd %r10, %r9, (%rip)229# INTEL: cmpaxadd qword ptr [rip], r9, r102300xc4,0x62,0xa9,0xe7,0x0d,0x00,0x00,0x00,0x00231 232# ATT:   cmpaxadd %r10, %r9, -256(,%rbp,2)233# INTEL: cmpaxadd qword ptr [2*rbp - 256], r9, r102340xc4,0x62,0xa9,0xe7,0x0c,0x6d,0x00,0xff,0xff,0xff235 236# ATT:   cmpaxadd %r10, %r9, 1016(%rcx)237# INTEL: cmpaxadd qword ptr [rcx + 1016], r9, r102380xc4,0x62,0xa9,0xe7,0x89,0xf8,0x03,0x00,0x00239 240# ATT:   cmpaxadd %r10, %r9, -1024(%rdx)241# INTEL: cmpaxadd qword ptr [rdx - 1024], r9, r102420xc4,0x62,0xa9,0xe7,0x8a,0x00,0xfc,0xff,0xff243 244# ATT:   cmpaexadd %eax, %ecx, 268435456(%rbp,%r14,8)245# INTEL: cmpaexadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax2460xc4,0xa2,0x79,0xe3,0x8c,0xf5,0x00,0x00,0x00,0x10247 248# ATT:   cmpaexadd %eax, %ecx, 291(%r8,%rax,4)249# INTEL: cmpaexadd dword ptr [r8 + 4*rax + 291], ecx, eax2500xc4,0xc2,0x79,0xe3,0x8c,0x80,0x23,0x01,0x00,0x00251 252# ATT:   cmpaexadd %eax, %ecx, (%rip)253# INTEL: cmpaexadd dword ptr [rip], ecx, eax2540xc4,0xe2,0x79,0xe3,0x0d,0x00,0x00,0x00,0x00255 256# ATT:   cmpaexadd %eax, %ecx, -128(,%rbp,2)257# INTEL: cmpaexadd dword ptr [2*rbp - 128], ecx, eax2580xc4,0xe2,0x79,0xe3,0x0c,0x6d,0x80,0xff,0xff,0xff259 260# ATT:   cmpaexadd %eax, %ecx, 508(%rcx)261# INTEL: cmpaexadd dword ptr [rcx + 508], ecx, eax2620xc4,0xe2,0x79,0xe3,0x89,0xfc,0x01,0x00,0x00263 264# ATT:   cmpaexadd %eax, %ecx, -512(%rdx)265# INTEL: cmpaexadd dword ptr [rdx - 512], ecx, eax2660xc4,0xe2,0x79,0xe3,0x8a,0x00,0xfe,0xff,0xff267 268# ATT:   cmpaexadd %r10, %r9, 268435456(%rbp,%r14,8)269# INTEL: cmpaexadd qword ptr [rbp + 8*r14 + 268435456], r9, r102700xc4,0x22,0xa9,0xe3,0x8c,0xf5,0x00,0x00,0x00,0x10271 272# ATT:   cmpaexadd %r10, %r9, 291(%r8,%rax,4)273# INTEL: cmpaexadd qword ptr [r8 + 4*rax + 291], r9, r102740xc4,0x42,0xa9,0xe3,0x8c,0x80,0x23,0x01,0x00,0x00275 276# ATT:   cmpaexadd %r10, %r9, (%rip)277# INTEL: cmpaexadd qword ptr [rip], r9, r102780xc4,0x62,0xa9,0xe3,0x0d,0x00,0x00,0x00,0x00279 280# ATT:   cmpaexadd %r10, %r9, -256(,%rbp,2)281# INTEL: cmpaexadd qword ptr [2*rbp - 256], r9, r102820xc4,0x62,0xa9,0xe3,0x0c,0x6d,0x00,0xff,0xff,0xff283 284# ATT:   cmpaexadd %r10, %r9, 1016(%rcx)285# INTEL: cmpaexadd qword ptr [rcx + 1016], r9, r102860xc4,0x62,0xa9,0xe3,0x89,0xf8,0x03,0x00,0x00287 288# ATT:   cmpaexadd %r10, %r9, -1024(%rdx)289# INTEL: cmpaexadd qword ptr [rdx - 1024], r9, r102900xc4,0x62,0xa9,0xe3,0x8a,0x00,0xfc,0xff,0xff291 292# ATT:   cmpgxadd  %eax, %ecx, 268435456(%rbp,%r14,8)293# INTEL: cmpgxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax2940xc4,0xa2,0x79,0xef,0x8c,0xf5,0x00,0x00,0x00,0x10295 296# ATT:   cmpgxadd  %eax, %ecx, 291(%r8,%rax,4)297# INTEL: cmpgxadd dword ptr [r8 + 4*rax + 291], ecx, eax2980xc4,0xc2,0x79,0xef,0x8c,0x80,0x23,0x01,0x00,0x00299 300# ATT:   cmpgxadd  %eax, %ecx, (%rip)301# INTEL: cmpgxadd dword ptr [rip], ecx, eax3020xc4,0xe2,0x79,0xef,0x0d,0x00,0x00,0x00,0x00303 304# ATT:   cmpgxadd  %eax, %ecx, -128(,%rbp,2)305# INTEL: cmpgxadd dword ptr [2*rbp - 128], ecx, eax3060xc4,0xe2,0x79,0xef,0x0c,0x6d,0x80,0xff,0xff,0xff307 308# ATT:   cmpgxadd  %eax, %ecx, 508(%rcx)309# INTEL: cmpgxadd dword ptr [rcx + 508], ecx, eax3100xc4,0xe2,0x79,0xef,0x89,0xfc,0x01,0x00,0x00311 312# ATT:   cmpgxadd  %eax, %ecx, -512(%rdx)313# INTEL: cmpgxadd dword ptr [rdx - 512], ecx, eax3140xc4,0xe2,0x79,0xef,0x8a,0x00,0xfe,0xff,0xff315 316# ATT:   cmpgxadd  %r10, %r9, 268435456(%rbp,%r14,8)317# INTEL: cmpgxadd qword ptr [rbp + 8*r14 + 268435456], r9, r103180xc4,0x22,0xa9,0xef,0x8c,0xf5,0x00,0x00,0x00,0x10319 320# ATT:   cmpgxadd  %r10, %r9, 291(%r8,%rax,4)321# INTEL: cmpgxadd qword ptr [r8 + 4*rax + 291], r9, r103220xc4,0x42,0xa9,0xef,0x8c,0x80,0x23,0x01,0x00,0x00323 324# ATT:   cmpgxadd  %r10, %r9, (%rip)325# INTEL: cmpgxadd qword ptr [rip], r9, r103260xc4,0x62,0xa9,0xef,0x0d,0x00,0x00,0x00,0x00327 328# ATT:   cmpgxadd  %r10, %r9, -256(,%rbp,2)329# INTEL: cmpgxadd qword ptr [2*rbp - 256], r9, r103300xc4,0x62,0xa9,0xef,0x0c,0x6d,0x00,0xff,0xff,0xff331 332# ATT:   cmpgxadd  %r10, %r9, 1016(%rcx)333# INTEL: cmpgxadd qword ptr [rcx + 1016], r9, r103340xc4,0x62,0xa9,0xef,0x89,0xf8,0x03,0x00,0x00335 336# ATT:   cmpgxadd  %r10, %r9, -1024(%rdx)337# INTEL: cmpgxadd qword ptr [rdx - 1024], r9, r103380xc4,0x62,0xa9,0xef,0x8a,0x00,0xfc,0xff,0xff339 340# ATT:   cmpgexadd  %eax, %ecx, 268435456(%rbp,%r14,8)341# INTEL: cmpgexadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax3420xc4,0xa2,0x79,0xed,0x8c,0xf5,0x00,0x00,0x00,0x10343 344# ATT:   cmpgexadd  %eax, %ecx, 291(%r8,%rax,4)345# INTEL: cmpgexadd dword ptr [r8 + 4*rax + 291], ecx, eax3460xc4,0xc2,0x79,0xed,0x8c,0x80,0x23,0x01,0x00,0x00347 348# ATT:   cmpgexadd  %eax, %ecx, (%rip)349# INTEL: cmpgexadd dword ptr [rip], ecx, eax3500xc4,0xe2,0x79,0xed,0x0d,0x00,0x00,0x00,0x00351 352# ATT:   cmpgexadd  %eax, %ecx, -128(,%rbp,2)353# INTEL: cmpgexadd dword ptr [2*rbp - 128], ecx, eax3540xc4,0xe2,0x79,0xed,0x0c,0x6d,0x80,0xff,0xff,0xff355 356# ATT:   cmpgexadd  %eax, %ecx, 508(%rcx)357# INTEL: cmpgexadd dword ptr [rcx + 508], ecx, eax3580xc4,0xe2,0x79,0xed,0x89,0xfc,0x01,0x00,0x00359 360# ATT:   cmpgexadd  %eax, %ecx, -512(%rdx)361# INTEL: cmpgexadd dword ptr [rdx - 512], ecx, eax3620xc4,0xe2,0x79,0xed,0x8a,0x00,0xfe,0xff,0xff363 364# ATT:   cmpgexadd  %r10, %r9, 268435456(%rbp,%r14,8)365# INTEL: cmpgexadd qword ptr [rbp + 8*r14 + 268435456], r9, r103660xc4,0x22,0xa9,0xed,0x8c,0xf5,0x00,0x00,0x00,0x10367 368# ATT:   cmpgexadd  %r10, %r9, 291(%r8,%rax,4)369# INTEL: cmpgexadd qword ptr [r8 + 4*rax + 291], r9, r103700xc4,0x42,0xa9,0xed,0x8c,0x80,0x23,0x01,0x00,0x00371 372# ATT:   cmpgexadd  %r10, %r9, (%rip)373# INTEL: cmpgexadd qword ptr [rip], r9, r103740xc4,0x62,0xa9,0xed,0x0d,0x00,0x00,0x00,0x00375 376# ATT:   cmpgexadd  %r10, %r9, -256(,%rbp,2)377# INTEL: cmpgexadd qword ptr [2*rbp - 256], r9, r103780xc4,0x62,0xa9,0xed,0x0c,0x6d,0x00,0xff,0xff,0xff379 380# ATT:   cmpgexadd  %r10, %r9, 1016(%rcx)381# INTEL: cmpgexadd qword ptr [rcx + 1016], r9, r103820xc4,0x62,0xa9,0xed,0x89,0xf8,0x03,0x00,0x00383 384# ATT:   cmpgexadd  %r10, %r9, -1024(%rdx)385# INTEL: cmpgexadd qword ptr [rdx - 1024], r9, r103860xc4,0x62,0xa9,0xed,0x8a,0x00,0xfc,0xff,0xff387 388# ATT:   cmpnoxadd  %eax, %ecx, 268435456(%rbp,%r14,8)389# INTEL: cmpnoxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax3900xc4,0xa2,0x79,0xe1,0x8c,0xf5,0x00,0x00,0x00,0x10391 392# ATT:   cmpnoxadd  %eax, %ecx, 291(%r8,%rax,4)393# INTEL: cmpnoxadd dword ptr [r8 + 4*rax + 291], ecx, eax3940xc4,0xc2,0x79,0xe1,0x8c,0x80,0x23,0x01,0x00,0x00395 396# ATT:   cmpnoxadd  %eax, %ecx, (%rip)397# INTEL: cmpnoxadd dword ptr [rip], ecx, eax3980xc4,0xe2,0x79,0xe1,0x0d,0x00,0x00,0x00,0x00399 400# ATT:   cmpnoxadd  %eax, %ecx, -128(,%rbp,2)401# INTEL: cmpnoxadd dword ptr [2*rbp - 128], ecx, eax4020xc4,0xe2,0x79,0xe1,0x0c,0x6d,0x80,0xff,0xff,0xff403 404# ATT:   cmpnoxadd  %eax, %ecx, 508(%rcx)405# INTEL: cmpnoxadd dword ptr [rcx + 508], ecx, eax4060xc4,0xe2,0x79,0xe1,0x89,0xfc,0x01,0x00,0x00407 408# ATT:   cmpnoxadd  %eax, %ecx, -512(%rdx)409# INTEL: cmpnoxadd dword ptr [rdx - 512], ecx, eax4100xc4,0xe2,0x79,0xe1,0x8a,0x00,0xfe,0xff,0xff411 412# ATT:   cmpnoxadd  %r10, %r9, 268435456(%rbp,%r14,8)413# INTEL: cmpnoxadd qword ptr [rbp + 8*r14 + 268435456], r9, r104140xc4,0x22,0xa9,0xe1,0x8c,0xf5,0x00,0x00,0x00,0x10415 416# ATT:   cmpnoxadd  %r10, %r9, 291(%r8,%rax,4)417# INTEL: cmpnoxadd qword ptr [r8 + 4*rax + 291], r9, r104180xc4,0x42,0xa9,0xe1,0x8c,0x80,0x23,0x01,0x00,0x00419 420# ATT:   cmpnoxadd  %r10, %r9, (%rip)421# INTEL: cmpnoxadd qword ptr [rip], r9, r104220xc4,0x62,0xa9,0xe1,0x0d,0x00,0x00,0x00,0x00423 424# ATT:   cmpnoxadd  %r10, %r9, -256(,%rbp,2)425# INTEL: cmpnoxadd qword ptr [2*rbp - 256], r9, r104260xc4,0x62,0xa9,0xe1,0x0c,0x6d,0x00,0xff,0xff,0xff427 428# ATT:   cmpnoxadd  %r10, %r9, 1016(%rcx)429# INTEL: cmpnoxadd qword ptr [rcx + 1016], r9, r104300xc4,0x62,0xa9,0xe1,0x89,0xf8,0x03,0x00,0x00431 432# ATT:   cmpnoxadd  %r10, %r9, -1024(%rdx)433# INTEL: cmpnoxadd qword ptr [rdx - 1024], r9, r104340xc4,0x62,0xa9,0xe1,0x8a,0x00,0xfc,0xff,0xff435 436# ATT:   cmpnpxadd  %eax, %ecx, 268435456(%rbp,%r14,8)437# INTEL: cmpnpxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax4380xc4,0xa2,0x79,0xeb,0x8c,0xf5,0x00,0x00,0x00,0x10439 440# ATT:   cmpnpxadd  %eax, %ecx, 291(%r8,%rax,4)441# INTEL: cmpnpxadd dword ptr [r8 + 4*rax + 291], ecx, eax4420xc4,0xc2,0x79,0xeb,0x8c,0x80,0x23,0x01,0x00,0x00443 444# ATT:   cmpnpxadd  %eax, %ecx, (%rip)445# INTEL: cmpnpxadd dword ptr [rip], ecx, eax4460xc4,0xe2,0x79,0xeb,0x0d,0x00,0x00,0x00,0x00447 448# ATT:   cmpnpxadd  %eax, %ecx, -128(,%rbp,2)449# INTEL: cmpnpxadd dword ptr [2*rbp - 128], ecx, eax4500xc4,0xe2,0x79,0xeb,0x0c,0x6d,0x80,0xff,0xff,0xff451 452# ATT:   cmpnpxadd  %eax, %ecx, 508(%rcx)453# INTEL: cmpnpxadd dword ptr [rcx + 508], ecx, eax4540xc4,0xe2,0x79,0xeb,0x89,0xfc,0x01,0x00,0x00455 456# ATT:   cmpnpxadd  %eax, %ecx, -512(%rdx)457# INTEL: cmpnpxadd dword ptr [rdx - 512], ecx, eax4580xc4,0xe2,0x79,0xeb,0x8a,0x00,0xfe,0xff,0xff459 460# ATT:   cmpnpxadd  %r10, %r9, 268435456(%rbp,%r14,8)461# INTEL: cmpnpxadd qword ptr [rbp + 8*r14 + 268435456], r9, r104620xc4,0x22,0xa9,0xeb,0x8c,0xf5,0x00,0x00,0x00,0x10463 464# ATT:   cmpnpxadd  %r10, %r9, 291(%r8,%rax,4)465# INTEL: cmpnpxadd qword ptr [r8 + 4*rax + 291], r9, r104660xc4,0x42,0xa9,0xeb,0x8c,0x80,0x23,0x01,0x00,0x00467 468# ATT:   cmpnpxadd  %r10, %r9, (%rip)469# INTEL: cmpnpxadd qword ptr [rip], r9, r104700xc4,0x62,0xa9,0xeb,0x0d,0x00,0x00,0x00,0x00471 472# ATT:   cmpnpxadd  %r10, %r9, -256(,%rbp,2)473# INTEL: cmpnpxadd qword ptr [2*rbp - 256], r9, r104740xc4,0x62,0xa9,0xeb,0x0c,0x6d,0x00,0xff,0xff,0xff475 476# ATT:   cmpnpxadd  %r10, %r9, 1016(%rcx)477# INTEL: cmpnpxadd qword ptr [rcx + 1016], r9, r104780xc4,0x62,0xa9,0xeb,0x89,0xf8,0x03,0x00,0x00479 480# ATT:   cmpnpxadd  %r10, %r9, -1024(%rdx)481# INTEL: cmpnpxadd qword ptr [rdx - 1024], r9, r104820xc4,0x62,0xa9,0xeb,0x8a,0x00,0xfc,0xff,0xff483 484# ATT:   cmpnsxadd  %eax, %ecx, 268435456(%rbp,%r14,8)485# INTEL: cmpnsxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax4860xc4,0xa2,0x79,0xe9,0x8c,0xf5,0x00,0x00,0x00,0x10487 488# ATT:   cmpnsxadd  %eax, %ecx, 291(%r8,%rax,4)489# INTEL: cmpnsxadd dword ptr [r8 + 4*rax + 291], ecx, eax4900xc4,0xc2,0x79,0xe9,0x8c,0x80,0x23,0x01,0x00,0x00491 492# ATT:   cmpnsxadd  %eax, %ecx, (%rip)493# INTEL: cmpnsxadd dword ptr [rip], ecx, eax4940xc4,0xe2,0x79,0xe9,0x0d,0x00,0x00,0x00,0x00495 496# ATT:   cmpnsxadd  %eax, %ecx, -128(,%rbp,2)497# INTEL: cmpnsxadd dword ptr [2*rbp - 128], ecx, eax4980xc4,0xe2,0x79,0xe9,0x0c,0x6d,0x80,0xff,0xff,0xff499 500# ATT:   cmpnsxadd  %eax, %ecx, 508(%rcx)501# INTEL: cmpnsxadd dword ptr [rcx + 508], ecx, eax5020xc4,0xe2,0x79,0xe9,0x89,0xfc,0x01,0x00,0x00503 504# ATT:   cmpnsxadd  %eax, %ecx, -512(%rdx)505# INTEL: cmpnsxadd dword ptr [rdx - 512], ecx, eax5060xc4,0xe2,0x79,0xe9,0x8a,0x00,0xfe,0xff,0xff507 508# ATT:   cmpnsxadd  %r10, %r9, 268435456(%rbp,%r14,8)509# INTEL: cmpnsxadd qword ptr [rbp + 8*r14 + 268435456], r9, r105100xc4,0x22,0xa9,0xe9,0x8c,0xf5,0x00,0x00,0x00,0x10511 512# ATT:   cmpnsxadd  %r10, %r9, 291(%r8,%rax,4)513# INTEL: cmpnsxadd qword ptr [r8 + 4*rax + 291], r9, r105140xc4,0x42,0xa9,0xe9,0x8c,0x80,0x23,0x01,0x00,0x00515 516# ATT:   cmpnsxadd  %r10, %r9, (%rip)517# INTEL: cmpnsxadd qword ptr [rip], r9, r105180xc4,0x62,0xa9,0xe9,0x0d,0x00,0x00,0x00,0x00519 520# ATT:   cmpnsxadd  %r10, %r9, -256(,%rbp,2)521# INTEL: cmpnsxadd qword ptr [2*rbp - 256], r9, r105220xc4,0x62,0xa9,0xe9,0x0c,0x6d,0x00,0xff,0xff,0xff523 524# ATT:   cmpnsxadd  %r10, %r9, 1016(%rcx)525# INTEL: cmpnsxadd qword ptr [rcx + 1016], r9, r105260xc4,0x62,0xa9,0xe9,0x89,0xf8,0x03,0x00,0x00527 528# ATT:   cmpnsxadd  %r10, %r9, -1024(%rdx)529# INTEL: cmpnsxadd qword ptr [rdx - 1024], r9, r105300xc4,0x62,0xa9,0xe9,0x8a,0x00,0xfc,0xff,0xff531 532# ATT:   cmpnexadd  %eax, %ecx, 268435456(%rbp,%r14,8)533# INTEL: cmpnexadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax5340xc4,0xa2,0x79,0xe5,0x8c,0xf5,0x00,0x00,0x00,0x10535 536# ATT:   cmpnexadd  %eax, %ecx, 291(%r8,%rax,4)537# INTEL: cmpnexadd dword ptr [r8 + 4*rax + 291], ecx, eax5380xc4,0xc2,0x79,0xe5,0x8c,0x80,0x23,0x01,0x00,0x00539 540# ATT:   cmpnexadd  %eax, %ecx, (%rip)541# INTEL: cmpnexadd dword ptr [rip], ecx, eax5420xc4,0xe2,0x79,0xe5,0x0d,0x00,0x00,0x00,0x00543 544# ATT:   cmpnexadd  %eax, %ecx, -128(,%rbp,2)545# INTEL: cmpnexadd dword ptr [2*rbp - 128], ecx, eax5460xc4,0xe2,0x79,0xe5,0x0c,0x6d,0x80,0xff,0xff,0xff547 548# ATT:   cmpnexadd  %eax, %ecx, 508(%rcx)549# INTEL: cmpnexadd dword ptr [rcx + 508], ecx, eax5500xc4,0xe2,0x79,0xe5,0x89,0xfc,0x01,0x00,0x00551 552# ATT:   cmpnexadd  %eax, %ecx, -512(%rdx)553# INTEL: cmpnexadd dword ptr [rdx - 512], ecx, eax5540xc4,0xe2,0x79,0xe5,0x8a,0x00,0xfe,0xff,0xff555 556# ATT:   cmpnexadd  %r10, %r9, 268435456(%rbp,%r14,8)557# INTEL: cmpnexadd qword ptr [rbp + 8*r14 + 268435456], r9, r105580xc4,0x22,0xa9,0xe5,0x8c,0xf5,0x00,0x00,0x00,0x10559 560# ATT:   cmpnexadd  %r10, %r9, 291(%r8,%rax,4)561# INTEL: cmpnexadd qword ptr [r8 + 4*rax + 291], r9, r105620xc4,0x42,0xa9,0xe5,0x8c,0x80,0x23,0x01,0x00,0x00563 564# ATT:   cmpnexadd  %r10, %r9, (%rip)565# INTEL: cmpnexadd qword ptr [rip], r9, r105660xc4,0x62,0xa9,0xe5,0x0d,0x00,0x00,0x00,0x00567 568# ATT:   cmpnexadd  %r10, %r9, -256(,%rbp,2)569# INTEL: cmpnexadd qword ptr [2*rbp - 256], r9, r105700xc4,0x62,0xa9,0xe5,0x0c,0x6d,0x00,0xff,0xff,0xff571 572# ATT:   cmpnexadd  %r10, %r9, 1016(%rcx)573# INTEL: cmpnexadd qword ptr [rcx + 1016], r9, r105740xc4,0x62,0xa9,0xe5,0x89,0xf8,0x03,0x00,0x00575 576# ATT:   cmpnexadd  %r10, %r9, -1024(%rdx)577# INTEL: cmpnexadd qword ptr [rdx - 1024], r9, r105780xc4,0x62,0xa9,0xe5,0x8a,0x00,0xfc,0xff,0xff579 580# ATT:   cmpoxadd  %eax, %ecx, 268435456(%rbp,%r14,8)581# INTEL: cmpoxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax5820xc4,0xa2,0x79,0xe0,0x8c,0xf5,0x00,0x00,0x00,0x10583 584# ATT:   cmpoxadd  %eax, %ecx, 291(%r8,%rax,4)585# INTEL: cmpoxadd dword ptr [r8 + 4*rax + 291], ecx, eax5860xc4,0xc2,0x79,0xe0,0x8c,0x80,0x23,0x01,0x00,0x00587 588# ATT:   cmpoxadd  %eax, %ecx, (%rip)589# INTEL: cmpoxadd dword ptr [rip], ecx, eax5900xc4,0xe2,0x79,0xe0,0x0d,0x00,0x00,0x00,0x00591 592# ATT:   cmpoxadd  %eax, %ecx, -128(,%rbp,2)593# INTEL: cmpoxadd dword ptr [2*rbp - 128], ecx, eax5940xc4,0xe2,0x79,0xe0,0x0c,0x6d,0x80,0xff,0xff,0xff595 596# ATT:   cmpoxadd  %eax, %ecx, 508(%rcx)597# INTEL: cmpoxadd dword ptr [rcx + 508], ecx, eax5980xc4,0xe2,0x79,0xe0,0x89,0xfc,0x01,0x00,0x00599 600# ATT:   cmpoxadd  %eax, %ecx, -512(%rdx)601# INTEL: cmpoxadd dword ptr [rdx - 512], ecx, eax6020xc4,0xe2,0x79,0xe0,0x8a,0x00,0xfe,0xff,0xff603 604# ATT:   cmpoxadd  %r10, %r9, 268435456(%rbp,%r14,8)605# INTEL: cmpoxadd qword ptr [rbp + 8*r14 + 268435456], r9, r106060xc4,0x22,0xa9,0xe0,0x8c,0xf5,0x00,0x00,0x00,0x10607 608# ATT:   cmpoxadd  %r10, %r9, 291(%r8,%rax,4)609# INTEL: cmpoxadd qword ptr [r8 + 4*rax + 291], r9, r106100xc4,0x42,0xa9,0xe0,0x8c,0x80,0x23,0x01,0x00,0x00611 612# ATT:   cmpoxadd  %r10, %r9, (%rip)613# INTEL: cmpoxadd qword ptr [rip], r9, r106140xc4,0x62,0xa9,0xe0,0x0d,0x00,0x00,0x00,0x00615 616# ATT:   cmpoxadd  %r10, %r9, -256(,%rbp,2)617# INTEL: cmpoxadd qword ptr [2*rbp - 256], r9, r106180xc4,0x62,0xa9,0xe0,0x0c,0x6d,0x00,0xff,0xff,0xff619 620# ATT:   cmpoxadd  %r10, %r9, 1016(%rcx)621# INTEL: cmpoxadd qword ptr [rcx + 1016], r9, r106220xc4,0x62,0xa9,0xe0,0x89,0xf8,0x03,0x00,0x00623 624# ATT:   cmpoxadd  %r10, %r9, -1024(%rdx)625# INTEL: cmpoxadd qword ptr [rdx - 1024], r9, r106260xc4,0x62,0xa9,0xe0,0x8a,0x00,0xfc,0xff,0xff627 628# ATT:   cmppxadd  %eax, %ecx, 268435456(%rbp,%r14,8)629# INTEL: cmppxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax6300xc4,0xa2,0x79,0xea,0x8c,0xf5,0x00,0x00,0x00,0x10631 632# ATT:   cmppxadd  %eax, %ecx, 291(%r8,%rax,4)633# INTEL: cmppxadd dword ptr [r8 + 4*rax + 291], ecx, eax6340xc4,0xc2,0x79,0xea,0x8c,0x80,0x23,0x01,0x00,0x00635 636# ATT:   cmppxadd  %eax, %ecx, (%rip)637# INTEL: cmppxadd dword ptr [rip], ecx, eax6380xc4,0xe2,0x79,0xea,0x0d,0x00,0x00,0x00,0x00639 640# ATT:   cmppxadd  %eax, %ecx, -128(,%rbp,2)641# INTEL: cmppxadd dword ptr [2*rbp - 128], ecx, eax6420xc4,0xe2,0x79,0xea,0x0c,0x6d,0x80,0xff,0xff,0xff643 644# ATT:   cmppxadd  %eax, %ecx, 508(%rcx)645# INTEL: cmppxadd dword ptr [rcx + 508], ecx, eax6460xc4,0xe2,0x79,0xea,0x89,0xfc,0x01,0x00,0x00647 648# ATT:   cmppxadd  %eax, %ecx, -512(%rdx)649# INTEL: cmppxadd dword ptr [rdx - 512], ecx, eax6500xc4,0xe2,0x79,0xea,0x8a,0x00,0xfe,0xff,0xff651 652# ATT:   cmppxadd  %r10, %r9, 268435456(%rbp,%r14,8)653# INTEL: cmppxadd qword ptr [rbp + 8*r14 + 268435456], r9, r106540xc4,0x22,0xa9,0xea,0x8c,0xf5,0x00,0x00,0x00,0x10655 656# ATT:   cmppxadd  %r10, %r9, 291(%r8,%rax,4)657# INTEL: cmppxadd qword ptr [r8 + 4*rax + 291], r9, r106580xc4,0x42,0xa9,0xea,0x8c,0x80,0x23,0x01,0x00,0x00659 660# ATT:   cmppxadd  %r10, %r9, (%rip)661# INTEL: cmppxadd qword ptr [rip], r9, r106620xc4,0x62,0xa9,0xea,0x0d,0x00,0x00,0x00,0x00663 664# ATT:   cmppxadd  %r10, %r9, -256(,%rbp,2)665# INTEL: cmppxadd qword ptr [2*rbp - 256], r9, r106660xc4,0x62,0xa9,0xea,0x0c,0x6d,0x00,0xff,0xff,0xff667 668# ATT:   cmppxadd  %r10, %r9, 1016(%rcx)669# INTEL: cmppxadd qword ptr [rcx + 1016], r9, r106700xc4,0x62,0xa9,0xea,0x89,0xf8,0x03,0x00,0x00671 672# ATT:   cmppxadd  %r10, %r9, -1024(%rdx)673# INTEL: cmppxadd qword ptr [rdx - 1024], r9, r106740xc4,0x62,0xa9,0xea,0x8a,0x00,0xfc,0xff,0xff675 676# ATT:   cmpsxadd  %eax, %ecx, 268435456(%rbp,%r14,8)677# INTEL: cmpsxadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax6780xc4,0xa2,0x79,0xe8,0x8c,0xf5,0x00,0x00,0x00,0x10679 680# ATT:   cmpsxadd  %eax, %ecx, 291(%r8,%rax,4)681# INTEL: cmpsxadd dword ptr [r8 + 4*rax + 291], ecx, eax6820xc4,0xc2,0x79,0xe8,0x8c,0x80,0x23,0x01,0x00,0x00683 684# ATT:   cmpsxadd  %eax, %ecx, (%rip)685# INTEL: cmpsxadd dword ptr [rip], ecx, eax6860xc4,0xe2,0x79,0xe8,0x0d,0x00,0x00,0x00,0x00687 688# ATT:   cmpsxadd  %eax, %ecx, -128(,%rbp,2)689# INTEL: cmpsxadd dword ptr [2*rbp - 128], ecx, eax6900xc4,0xe2,0x79,0xe8,0x0c,0x6d,0x80,0xff,0xff,0xff691 692# ATT:   cmpsxadd  %eax, %ecx, 508(%rcx)693# INTEL: cmpsxadd dword ptr [rcx + 508], ecx, eax6940xc4,0xe2,0x79,0xe8,0x89,0xfc,0x01,0x00,0x00695 696# ATT:   cmpsxadd  %eax, %ecx, -512(%rdx)697# INTEL: cmpsxadd dword ptr [rdx - 512], ecx, eax6980xc4,0xe2,0x79,0xe8,0x8a,0x00,0xfe,0xff,0xff699 700# ATT:   cmpsxadd  %r10, %r9, 268435456(%rbp,%r14,8)701# INTEL: cmpsxadd qword ptr [rbp + 8*r14 + 268435456], r9, r107020xc4,0x22,0xa9,0xe8,0x8c,0xf5,0x00,0x00,0x00,0x10703 704# ATT:   cmpsxadd  %r10, %r9, 291(%r8,%rax,4)705# INTEL: cmpsxadd qword ptr [r8 + 4*rax + 291], r9, r107060xc4,0x42,0xa9,0xe8,0x8c,0x80,0x23,0x01,0x00,0x00707 708# ATT:   cmpsxadd  %r10, %r9, (%rip)709# INTEL: cmpsxadd qword ptr [rip], r9, r107100xc4,0x62,0xa9,0xe8,0x0d,0x00,0x00,0x00,0x00711 712# ATT:   cmpsxadd  %r10, %r9, -256(,%rbp,2)713# INTEL: cmpsxadd qword ptr [2*rbp - 256], r9, r107140xc4,0x62,0xa9,0xe8,0x0c,0x6d,0x00,0xff,0xff,0xff715 716# ATT:   cmpsxadd  %r10, %r9, 1016(%rcx)717# INTEL: cmpsxadd qword ptr [rcx + 1016], r9, r107180xc4,0x62,0xa9,0xe8,0x89,0xf8,0x03,0x00,0x00719 720# ATT:   cmpsxadd  %r10, %r9, -1024(%rdx)721# INTEL: cmpsxadd qword ptr [rdx - 1024], r9, r107220xc4,0x62,0xa9,0xe8,0x8a,0x00,0xfc,0xff,0xff723 724# ATT:   cmpexadd  %eax, %ecx, 268435456(%rbp,%r14,8)725# INTEL: cmpexadd dword ptr [rbp + 8*r14 + 268435456], ecx, eax7260xc4,0xa2,0x79,0xe4,0x8c,0xf5,0x00,0x00,0x00,0x10727 728# ATT:   cmpexadd  %eax, %ecx, 291(%r8,%rax,4)729# INTEL: cmpexadd dword ptr [r8 + 4*rax + 291], ecx, eax7300xc4,0xc2,0x79,0xe4,0x8c,0x80,0x23,0x01,0x00,0x00731 732# ATT:   cmpexadd  %eax, %ecx, (%rip)733# INTEL: cmpexadd dword ptr [rip], ecx, eax7340xc4,0xe2,0x79,0xe4,0x0d,0x00,0x00,0x00,0x00735 736# ATT:   cmpexadd  %eax, %ecx, -128(,%rbp,2)737# INTEL: cmpexadd dword ptr [2*rbp - 128], ecx, eax7380xc4,0xe2,0x79,0xe4,0x0c,0x6d,0x80,0xff,0xff,0xff739 740# ATT:   cmpexadd  %eax, %ecx, 508(%rcx)741# INTEL: cmpexadd dword ptr [rcx + 508], ecx, eax7420xc4,0xe2,0x79,0xe4,0x89,0xfc,0x01,0x00,0x00743 744# ATT:   cmpexadd  %eax, %ecx, -512(%rdx)745# INTEL: cmpexadd dword ptr [rdx - 512], ecx, eax7460xc4,0xe2,0x79,0xe4,0x8a,0x00,0xfe,0xff,0xff747 748# ATT:   cmpexadd  %r10, %r9, 268435456(%rbp,%r14,8)749# INTEL: cmpexadd qword ptr [rbp + 8*r14 + 268435456], r9, r107500xc4,0x22,0xa9,0xe4,0x8c,0xf5,0x00,0x00,0x00,0x10751 752# ATT:   cmpexadd  %r10, %r9, 291(%r8,%rax,4)753# INTEL: cmpexadd qword ptr [r8 + 4*rax + 291], r9, r107540xc4,0x42,0xa9,0xe4,0x8c,0x80,0x23,0x01,0x00,0x00755 756# ATT:   cmpexadd  %r10, %r9, (%rip)757# INTEL: cmpexadd qword ptr [rip], r9, r107580xc4,0x62,0xa9,0xe4,0x0d,0x00,0x00,0x00,0x00759 760# ATT:   cmpexadd  %r10, %r9, -256(,%rbp,2)761# INTEL: cmpexadd qword ptr [2*rbp - 256], r9, r107620xc4,0x62,0xa9,0xe4,0x0c,0x6d,0x00,0xff,0xff,0xff763 764# ATT:   cmpexadd  %r10, %r9, 1016(%rcx)765# INTEL: cmpexadd qword ptr [rcx + 1016], r9, r107660xc4,0x62,0xa9,0xe4,0x89,0xf8,0x03,0x00,0x00767 768# ATT:   cmpexadd  %r10, %r9, -1024(%rdx)769# INTEL: cmpexadd qword ptr [rdx - 1024], r9, r107700xc4,0x62,0xa9,0xe4,0x8a,0x00,0xfc,0xff,0xff771 772# ATT:   cmpbexadd  %ecx, %r8d, (%rip)773# INTEL: cmpbexadd dword ptr [rip], r8d, ecx7740xc4,0x62,0x71,0xe6,0x05,0x00,0x00,0x00,0x00775 776