brintos

brintos / llvm-project-archived public Read only

0
0
Text · 30.7 KiB · a7c9df9 Raw
778 lines · plain
1// RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s2// RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR3 4// ERROR-COUNT-193: error:5// ERROR-NOT: error:6 7// CHECK: cmpbexadd  %eax, %ecx, 268435456(%rbp,%r14,8)8// CHECK: encoding: [0xc4,0xa2,0x79,0xe6,0x8c,0xf5,0x00,0x00,0x00,0x10]9          cmpbexadd  %eax, %ecx, 268435456(%rbp,%r14,8)10 11// CHECK: cmpbexadd  %eax, %ecx, 291(%r8,%rax,4)12// CHECK: encoding: [0xc4,0xc2,0x79,0xe6,0x8c,0x80,0x23,0x01,0x00,0x00]13          cmpbexadd  %eax, %ecx, 291(%r8,%rax,4)14 15// CHECK: cmpbexadd  %eax, %ecx, (%rip)16// CHECK: encoding: [0xc4,0xe2,0x79,0xe6,0x0d,0x00,0x00,0x00,0x00]17          cmpbexadd  %eax, %ecx, (%rip)18 19// CHECK: cmpbexadd  %eax, %ecx, -128(,%rbp,2)20// CHECK: encoding: [0xc4,0xe2,0x79,0xe6,0x0c,0x6d,0x80,0xff,0xff,0xff]21          cmpbexadd  %eax, %ecx, -128(,%rbp,2)22 23// CHECK: cmpbexadd  %eax, %ecx, 508(%rcx)24// CHECK: encoding: [0xc4,0xe2,0x79,0xe6,0x89,0xfc,0x01,0x00,0x00]25          cmpbexadd  %eax, %ecx, 508(%rcx)26 27// CHECK: cmpbexadd  %eax, %ecx, -512(%edx)28// CHECK: encoding: [0x67,0xc4,0xe2,0x79,0xe6,0x8a,0x00,0xfe,0xff,0xff]29          cmpbexadd  %eax, %ecx, -512(%edx)30 31// CHECK: cmpbexadd  %r10, %r9, 268435456(%rbp,%r14,8)32// CHECK: encoding: [0xc4,0x22,0xa9,0xe6,0x8c,0xf5,0x00,0x00,0x00,0x10]33          cmpbexadd  %r10, %r9, 268435456(%rbp,%r14,8)34 35// CHECK: cmpbexadd  %r10, %r9, 291(%r8,%rax,4)36// CHECK: encoding: [0xc4,0x42,0xa9,0xe6,0x8c,0x80,0x23,0x01,0x00,0x00]37          cmpbexadd  %r10, %r9, 291(%r8,%rax,4)38 39// CHECK: cmpbexadd  %r10, %r9, (%rip)40// CHECK: encoding: [0xc4,0x62,0xa9,0xe6,0x0d,0x00,0x00,0x00,0x00]41          cmpbexadd  %r10, %r9, (%rip)42 43// CHECK: cmpbexadd  %r10, %r9, -256(,%rbp,2)44// CHECK: encoding: [0xc4,0x62,0xa9,0xe6,0x0c,0x6d,0x00,0xff,0xff,0xff]45          cmpbexadd  %r10, %r9, -256(,%rbp,2)46 47// CHECK: cmpbexadd  %r10, %r9, 1016(%rcx)48// CHECK: encoding: [0xc4,0x62,0xa9,0xe6,0x89,0xf8,0x03,0x00,0x00]49          cmpbexadd  %r10, %r9, 1016(%rcx)50 51// CHECK: cmpbexadd  %r10, %r9, -1024(%rdx)52// CHECK: encoding: [0xc4,0x62,0xa9,0xe6,0x8a,0x00,0xfc,0xff,0xff]53          cmpbexadd  %r10, %r9, -1024(%rdx)54 55// CHECK: cmpbxadd  %eax, %ecx, 268435456(%rbp,%r14,8)56// CHECK: encoding: [0xc4,0xa2,0x79,0xe2,0x8c,0xf5,0x00,0x00,0x00,0x10]57          cmpbxadd  %eax, %ecx, 268435456(%rbp,%r14,8)58 59// CHECK: cmpbxadd  %eax, %ecx, 291(%r8,%rax,4)60// CHECK: encoding: [0xc4,0xc2,0x79,0xe2,0x8c,0x80,0x23,0x01,0x00,0x00]61          cmpbxadd  %eax, %ecx, 291(%r8,%rax,4)62 63// CHECK: cmpbxadd  %eax, %ecx, (%rip)64// CHECK: encoding: [0xc4,0xe2,0x79,0xe2,0x0d,0x00,0x00,0x00,0x00]65          cmpbxadd  %eax, %ecx, (%rip)66 67// CHECK: cmpbxadd  %eax, %ecx, -128(,%rbp,2)68// CHECK: encoding: [0xc4,0xe2,0x79,0xe2,0x0c,0x6d,0x80,0xff,0xff,0xff]69          cmpbxadd  %eax, %ecx, -128(,%rbp,2)70 71// CHECK: cmpbxadd  %eax, %ecx, 508(%rcx)72// CHECK: encoding: [0xc4,0xe2,0x79,0xe2,0x89,0xfc,0x01,0x00,0x00]73          cmpbxadd  %eax, %ecx, 508(%rcx)74 75// CHECK: cmpbxadd  %eax, %ecx, -512(%rdx)76// CHECK: encoding: [0xc4,0xe2,0x79,0xe2,0x8a,0x00,0xfe,0xff,0xff]77          cmpbxadd  %eax, %ecx, -512(%rdx)78 79// CHECK: cmpbxadd  %r10, %r9, 268435456(%rbp,%r14,8)80// CHECK: encoding: [0xc4,0x22,0xa9,0xe2,0x8c,0xf5,0x00,0x00,0x00,0x10]81          cmpbxadd  %r10, %r9, 268435456(%rbp,%r14,8)82 83// CHECK: cmpbxadd  %r10, %r9, 291(%r8,%rax,4)84// CHECK: encoding: [0xc4,0x42,0xa9,0xe2,0x8c,0x80,0x23,0x01,0x00,0x00]85          cmpbxadd  %r10, %r9, 291(%r8,%rax,4)86 87// CHECK: cmpbxadd  %r10, %r9, (%rip)88// CHECK: encoding: [0xc4,0x62,0xa9,0xe2,0x0d,0x00,0x00,0x00,0x00]89          cmpbxadd  %r10, %r9, (%rip)90 91// CHECK: cmpbxadd  %r10, %r9, -256(,%rbp,2)92// CHECK: encoding: [0xc4,0x62,0xa9,0xe2,0x0c,0x6d,0x00,0xff,0xff,0xff]93          cmpbxadd  %r10, %r9, -256(,%rbp,2)94 95// CHECK: cmpbxadd  %r10, %r9, 1016(%rcx)96// CHECK: encoding: [0xc4,0x62,0xa9,0xe2,0x89,0xf8,0x03,0x00,0x00]97          cmpbxadd  %r10, %r9, 1016(%rcx)98 99// CHECK: cmpbxadd  %r10, %r9, -1024(%rdx)100// CHECK: encoding: [0xc4,0x62,0xa9,0xe2,0x8a,0x00,0xfc,0xff,0xff]101          cmpbxadd  %r10, %r9, -1024(%rdx)102 103// CHECK: cmplexadd  %eax, %ecx, 268435456(%rbp,%r14,8)104// CHECK: encoding: [0xc4,0xa2,0x79,0xee,0x8c,0xf5,0x00,0x00,0x00,0x10]105          cmplexadd  %eax, %ecx, 268435456(%rbp,%r14,8)106 107// CHECK: cmplexadd  %eax, %ecx, 291(%r8,%rax,4)108// CHECK: encoding: [0xc4,0xc2,0x79,0xee,0x8c,0x80,0x23,0x01,0x00,0x00]109          cmplexadd  %eax, %ecx, 291(%r8,%rax,4)110 111// CHECK: cmplexadd  %eax, %ecx, (%rip)112// CHECK: encoding: [0xc4,0xe2,0x79,0xee,0x0d,0x00,0x00,0x00,0x00]113          cmplexadd  %eax, %ecx, (%rip)114 115// CHECK: cmplexadd  %eax, %ecx, -128(,%rbp,2)116// CHECK: encoding: [0xc4,0xe2,0x79,0xee,0x0c,0x6d,0x80,0xff,0xff,0xff]117          cmplexadd  %eax, %ecx, -128(,%rbp,2)118 119// CHECK: cmplexadd  %eax, %ecx, 508(%rcx)120// CHECK: encoding: [0xc4,0xe2,0x79,0xee,0x89,0xfc,0x01,0x00,0x00]121          cmplexadd  %eax, %ecx, 508(%rcx)122 123// CHECK: cmplexadd  %eax, %ecx, -512(%rdx)124// CHECK: encoding: [0xc4,0xe2,0x79,0xee,0x8a,0x00,0xfe,0xff,0xff]125          cmplexadd  %eax, %ecx, -512(%rdx)126 127// CHECK: cmplexadd  %r10, %r9, 268435456(%rbp,%r14,8)128// CHECK: encoding: [0xc4,0x22,0xa9,0xee,0x8c,0xf5,0x00,0x00,0x00,0x10]129          cmplexadd  %r10, %r9, 268435456(%rbp,%r14,8)130 131// CHECK: cmplexadd  %r10, %r9, 291(%r8,%rax,4)132// CHECK: encoding: [0xc4,0x42,0xa9,0xee,0x8c,0x80,0x23,0x01,0x00,0x00]133          cmplexadd  %r10, %r9, 291(%r8,%rax,4)134 135// CHECK: cmplexadd  %r10, %r9, (%rip)136// CHECK: encoding: [0xc4,0x62,0xa9,0xee,0x0d,0x00,0x00,0x00,0x00]137          cmplexadd  %r10, %r9, (%rip)138 139// CHECK: cmplexadd  %r10, %r9, -256(,%rbp,2)140// CHECK: encoding: [0xc4,0x62,0xa9,0xee,0x0c,0x6d,0x00,0xff,0xff,0xff]141          cmplexadd  %r10, %r9, -256(,%rbp,2)142 143// CHECK: cmplexadd  %r10, %r9, 1016(%rcx)144// CHECK: encoding: [0xc4,0x62,0xa9,0xee,0x89,0xf8,0x03,0x00,0x00]145          cmplexadd  %r10, %r9, 1016(%rcx)146 147// CHECK: cmplexadd  %r10, %r9, -1024(%rdx)148// CHECK: encoding: [0xc4,0x62,0xa9,0xee,0x8a,0x00,0xfc,0xff,0xff]149          cmplexadd  %r10, %r9, -1024(%rdx)150 151// CHECK: cmplxadd  %eax, %ecx, 268435456(%rbp,%r14,8)152// CHECK: encoding: [0xc4,0xa2,0x79,0xec,0x8c,0xf5,0x00,0x00,0x00,0x10]153          cmplxadd  %eax, %ecx, 268435456(%rbp,%r14,8)154 155// CHECK: cmplxadd  %eax, %ecx, 291(%r8,%rax,4)156// CHECK: encoding: [0xc4,0xc2,0x79,0xec,0x8c,0x80,0x23,0x01,0x00,0x00]157          cmplxadd  %eax, %ecx, 291(%r8,%rax,4)158 159// CHECK: cmplxadd  %eax, %ecx, (%rip)160// CHECK: encoding: [0xc4,0xe2,0x79,0xec,0x0d,0x00,0x00,0x00,0x00]161          cmplxadd  %eax, %ecx, (%rip)162 163// CHECK: cmplxadd  %eax, %ecx, -128(,%rbp,2)164// CHECK: encoding: [0xc4,0xe2,0x79,0xec,0x0c,0x6d,0x80,0xff,0xff,0xff]165          cmplxadd  %eax, %ecx, -128(,%rbp,2)166 167// CHECK: cmplxadd  %eax, %ecx, 508(%rcx)168// CHECK: encoding: [0xc4,0xe2,0x79,0xec,0x89,0xfc,0x01,0x00,0x00]169          cmplxadd  %eax, %ecx, 508(%rcx)170 171// CHECK: cmplxadd  %eax, %ecx, -512(%rdx)172// CHECK: encoding: [0xc4,0xe2,0x79,0xec,0x8a,0x00,0xfe,0xff,0xff]173          cmplxadd  %eax, %ecx, -512(%rdx)174 175// CHECK: cmplxadd  %r10, %r9, 268435456(%rbp,%r14,8)176// CHECK: encoding: [0xc4,0x22,0xa9,0xec,0x8c,0xf5,0x00,0x00,0x00,0x10]177          cmplxadd  %r10, %r9, 268435456(%rbp,%r14,8)178 179// CHECK: cmplxadd  %r10, %r9, 291(%r8,%rax,4)180// CHECK: encoding: [0xc4,0x42,0xa9,0xec,0x8c,0x80,0x23,0x01,0x00,0x00]181          cmplxadd  %r10, %r9, 291(%r8,%rax,4)182 183// CHECK: cmplxadd  %r10, %r9, (%rip)184// CHECK: encoding: [0xc4,0x62,0xa9,0xec,0x0d,0x00,0x00,0x00,0x00]185          cmplxadd  %r10, %r9, (%rip)186 187// CHECK: cmplxadd  %r10, %r9, -256(,%rbp,2)188// CHECK: encoding: [0xc4,0x62,0xa9,0xec,0x0c,0x6d,0x00,0xff,0xff,0xff]189          cmplxadd  %r10, %r9, -256(,%rbp,2)190 191// CHECK: cmplxadd  %r10, %r9, 1016(%rcx)192// CHECK: encoding: [0xc4,0x62,0xa9,0xec,0x89,0xf8,0x03,0x00,0x00]193          cmplxadd  %r10, %r9, 1016(%rcx)194 195// CHECK: cmplxadd  %r10, %r9, -1024(%rdx)196// CHECK: encoding: [0xc4,0x62,0xa9,0xec,0x8a,0x00,0xfc,0xff,0xff]197          cmplxadd  %r10, %r9, -1024(%rdx)198 199// CHECK: cmpaxadd  %eax, %ecx, 268435456(%rbp,%r14,8)200// CHECK: encoding: [0xc4,0xa2,0x79,0xe7,0x8c,0xf5,0x00,0x00,0x00,0x10]201          cmpaxadd  %eax, %ecx, 268435456(%rbp,%r14,8)202 203// CHECK: cmpaxadd  %eax, %ecx, 291(%r8,%rax,4)204// CHECK: encoding: [0xc4,0xc2,0x79,0xe7,0x8c,0x80,0x23,0x01,0x00,0x00]205          cmpaxadd  %eax, %ecx, 291(%r8,%rax,4)206 207// CHECK: cmpaxadd  %eax, %ecx, (%rip)208// CHECK: encoding: [0xc4,0xe2,0x79,0xe7,0x0d,0x00,0x00,0x00,0x00]209          cmpaxadd  %eax, %ecx, (%rip)210 211// CHECK: cmpaxadd  %eax, %ecx, -128(,%rbp,2)212// CHECK: encoding: [0xc4,0xe2,0x79,0xe7,0x0c,0x6d,0x80,0xff,0xff,0xff]213          cmpaxadd  %eax, %ecx, -128(,%rbp,2)214 215// CHECK: cmpaxadd  %eax, %ecx, 508(%rcx)216// CHECK: encoding: [0xc4,0xe2,0x79,0xe7,0x89,0xfc,0x01,0x00,0x00]217          cmpaxadd  %eax, %ecx, 508(%rcx)218 219// CHECK: cmpaxadd  %eax, %ecx, -512(%rdx)220// CHECK: encoding: [0xc4,0xe2,0x79,0xe7,0x8a,0x00,0xfe,0xff,0xff]221          cmpaxadd  %eax, %ecx, -512(%rdx)222 223// CHECK: cmpaxadd  %r10, %r9, 268435456(%rbp,%r14,8)224// CHECK: encoding: [0xc4,0x22,0xa9,0xe7,0x8c,0xf5,0x00,0x00,0x00,0x10]225          cmpaxadd  %r10, %r9, 268435456(%rbp,%r14,8)226 227// CHECK: cmpaxadd  %r10, %r9, 291(%r8,%rax,4)228// CHECK: encoding: [0xc4,0x42,0xa9,0xe7,0x8c,0x80,0x23,0x01,0x00,0x00]229          cmpaxadd  %r10, %r9, 291(%r8,%rax,4)230 231// CHECK: cmpaxadd  %r10, %r9, (%rip)232// CHECK: encoding: [0xc4,0x62,0xa9,0xe7,0x0d,0x00,0x00,0x00,0x00]233          cmpaxadd  %r10, %r9, (%rip)234 235// CHECK: cmpaxadd  %r10, %r9, -256(,%rbp,2)236// CHECK: encoding: [0xc4,0x62,0xa9,0xe7,0x0c,0x6d,0x00,0xff,0xff,0xff]237          cmpaxadd  %r10, %r9, -256(,%rbp,2)238 239// CHECK: cmpaxadd  %r10, %r9, 1016(%rcx)240// CHECK: encoding: [0xc4,0x62,0xa9,0xe7,0x89,0xf8,0x03,0x00,0x00]241          cmpaxadd  %r10, %r9, 1016(%rcx)242 243// CHECK: cmpaxadd  %r10, %r9, -1024(%rdx)244// CHECK: encoding: [0xc4,0x62,0xa9,0xe7,0x8a,0x00,0xfc,0xff,0xff]245          cmpaxadd  %r10, %r9, -1024(%rdx)246 247// CHECK: cmpaexadd  %eax, %ecx, 268435456(%rbp,%r14,8)248// CHECK: encoding: [0xc4,0xa2,0x79,0xe3,0x8c,0xf5,0x00,0x00,0x00,0x10]249          cmpaexadd  %eax, %ecx, 268435456(%rbp,%r14,8)250 251// CHECK: cmpaexadd  %eax, %ecx, 291(%r8,%rax,4)252// CHECK: encoding: [0xc4,0xc2,0x79,0xe3,0x8c,0x80,0x23,0x01,0x00,0x00]253          cmpaexadd  %eax, %ecx, 291(%r8,%rax,4)254 255// CHECK: cmpaexadd  %eax, %ecx, (%rip)256// CHECK: encoding: [0xc4,0xe2,0x79,0xe3,0x0d,0x00,0x00,0x00,0x00]257          cmpaexadd  %eax, %ecx, (%rip)258 259// CHECK: cmpaexadd  %eax, %ecx, -128(,%rbp,2)260// CHECK: encoding: [0xc4,0xe2,0x79,0xe3,0x0c,0x6d,0x80,0xff,0xff,0xff]261          cmpaexadd  %eax, %ecx, -128(,%rbp,2)262 263// CHECK: cmpaexadd  %eax, %ecx, 508(%rcx)264// CHECK: encoding: [0xc4,0xe2,0x79,0xe3,0x89,0xfc,0x01,0x00,0x00]265          cmpaexadd  %eax, %ecx, 508(%rcx)266 267// CHECK: cmpaexadd  %eax, %ecx, -512(%rdx)268// CHECK: encoding: [0xc4,0xe2,0x79,0xe3,0x8a,0x00,0xfe,0xff,0xff]269          cmpaexadd  %eax, %ecx, -512(%rdx)270 271// CHECK: cmpaexadd  %r10, %r9, 268435456(%rbp,%r14,8)272// CHECK: encoding: [0xc4,0x22,0xa9,0xe3,0x8c,0xf5,0x00,0x00,0x00,0x10]273          cmpaexadd  %r10, %r9, 268435456(%rbp,%r14,8)274 275// CHECK: cmpaexadd  %r10, %r9, 291(%r8,%rax,4)276// CHECK: encoding: [0xc4,0x42,0xa9,0xe3,0x8c,0x80,0x23,0x01,0x00,0x00]277          cmpaexadd  %r10, %r9, 291(%r8,%rax,4)278 279// CHECK: cmpaexadd  %r10, %r9, (%rip)280// CHECK: encoding: [0xc4,0x62,0xa9,0xe3,0x0d,0x00,0x00,0x00,0x00]281          cmpaexadd  %r10, %r9, (%rip)282 283// CHECK: cmpaexadd  %r10, %r9, -256(,%rbp,2)284// CHECK: encoding: [0xc4,0x62,0xa9,0xe3,0x0c,0x6d,0x00,0xff,0xff,0xff]285          cmpaexadd  %r10, %r9, -256(,%rbp,2)286 287// CHECK: cmpaexadd  %r10, %r9, 1016(%rcx)288// CHECK: encoding: [0xc4,0x62,0xa9,0xe3,0x89,0xf8,0x03,0x00,0x00]289          cmpaexadd  %r10, %r9, 1016(%rcx)290 291// CHECK: cmpaexadd  %r10, %r9, -1024(%rdx)292// CHECK: encoding: [0xc4,0x62,0xa9,0xe3,0x8a,0x00,0xfc,0xff,0xff]293          cmpaexadd  %r10, %r9, -1024(%rdx)294 295// CHECK: cmpgxadd  %eax, %ecx, 268435456(%rbp,%r14,8)296// CHECK: encoding: [0xc4,0xa2,0x79,0xef,0x8c,0xf5,0x00,0x00,0x00,0x10]297          cmpgxadd  %eax, %ecx, 268435456(%rbp,%r14,8)298 299// CHECK: cmpgxadd  %eax, %ecx, 291(%r8,%rax,4)300// CHECK: encoding: [0xc4,0xc2,0x79,0xef,0x8c,0x80,0x23,0x01,0x00,0x00]301          cmpgxadd  %eax, %ecx, 291(%r8,%rax,4)302 303// CHECK: cmpgxadd  %eax, %ecx, (%rip)304// CHECK: encoding: [0xc4,0xe2,0x79,0xef,0x0d,0x00,0x00,0x00,0x00]305          cmpgxadd  %eax, %ecx, (%rip)306 307// CHECK: cmpgxadd  %eax, %ecx, -128(,%rbp,2)308// CHECK: encoding: [0xc4,0xe2,0x79,0xef,0x0c,0x6d,0x80,0xff,0xff,0xff]309          cmpgxadd  %eax, %ecx, -128(,%rbp,2)310 311// CHECK: cmpgxadd  %eax, %ecx, 508(%rcx)312// CHECK: encoding: [0xc4,0xe2,0x79,0xef,0x89,0xfc,0x01,0x00,0x00]313          cmpgxadd  %eax, %ecx, 508(%rcx)314 315// CHECK: cmpgxadd  %eax, %ecx, -512(%rdx)316// CHECK: encoding: [0xc4,0xe2,0x79,0xef,0x8a,0x00,0xfe,0xff,0xff]317          cmpgxadd  %eax, %ecx, -512(%rdx)318 319// CHECK: cmpgxadd  %r10, %r9, 268435456(%rbp,%r14,8)320// CHECK: encoding: [0xc4,0x22,0xa9,0xef,0x8c,0xf5,0x00,0x00,0x00,0x10]321          cmpgxadd  %r10, %r9, 268435456(%rbp,%r14,8)322 323// CHECK: cmpgxadd  %r10, %r9, 291(%r8,%rax,4)324// CHECK: encoding: [0xc4,0x42,0xa9,0xef,0x8c,0x80,0x23,0x01,0x00,0x00]325          cmpgxadd  %r10, %r9, 291(%r8,%rax,4)326 327// CHECK: cmpgxadd  %r10, %r9, (%rip)328// CHECK: encoding: [0xc4,0x62,0xa9,0xef,0x0d,0x00,0x00,0x00,0x00]329          cmpgxadd  %r10, %r9, (%rip)330 331// CHECK: cmpgxadd  %r10, %r9, -256(,%rbp,2)332// CHECK: encoding: [0xc4,0x62,0xa9,0xef,0x0c,0x6d,0x00,0xff,0xff,0xff]333          cmpgxadd  %r10, %r9, -256(,%rbp,2)334 335// CHECK: cmpgxadd  %r10, %r9, 1016(%rcx)336// CHECK: encoding: [0xc4,0x62,0xa9,0xef,0x89,0xf8,0x03,0x00,0x00]337          cmpgxadd  %r10, %r9, 1016(%rcx)338 339// CHECK: cmpgxadd  %r10, %r9, -1024(%rdx)340// CHECK: encoding: [0xc4,0x62,0xa9,0xef,0x8a,0x00,0xfc,0xff,0xff]341          cmpgxadd  %r10, %r9, -1024(%rdx)342 343// CHECK: cmpgexadd  %eax, %ecx, 268435456(%rbp,%r14,8)344// CHECK: encoding: [0xc4,0xa2,0x79,0xed,0x8c,0xf5,0x00,0x00,0x00,0x10]345          cmpgexadd  %eax, %ecx, 268435456(%rbp,%r14,8)346 347// CHECK: cmpgexadd  %eax, %ecx, 291(%r8,%rax,4)348// CHECK: encoding: [0xc4,0xc2,0x79,0xed,0x8c,0x80,0x23,0x01,0x00,0x00]349          cmpgexadd  %eax, %ecx, 291(%r8,%rax,4)350 351// CHECK: cmpgexadd  %eax, %ecx, (%rip)352// CHECK: encoding: [0xc4,0xe2,0x79,0xed,0x0d,0x00,0x00,0x00,0x00]353          cmpgexadd  %eax, %ecx, (%rip)354 355// CHECK: cmpgexadd  %eax, %ecx, -128(,%rbp,2)356// CHECK: encoding: [0xc4,0xe2,0x79,0xed,0x0c,0x6d,0x80,0xff,0xff,0xff]357          cmpgexadd  %eax, %ecx, -128(,%rbp,2)358 359// CHECK: cmpgexadd  %eax, %ecx, 508(%rcx)360// CHECK: encoding: [0xc4,0xe2,0x79,0xed,0x89,0xfc,0x01,0x00,0x00]361          cmpgexadd  %eax, %ecx, 508(%rcx)362 363// CHECK: cmpgexadd  %eax, %ecx, -512(%rdx)364// CHECK: encoding: [0xc4,0xe2,0x79,0xed,0x8a,0x00,0xfe,0xff,0xff]365          cmpgexadd  %eax, %ecx, -512(%rdx)366 367// CHECK: cmpgexadd  %r10, %r9, 268435456(%rbp,%r14,8)368// CHECK: encoding: [0xc4,0x22,0xa9,0xed,0x8c,0xf5,0x00,0x00,0x00,0x10]369          cmpgexadd  %r10, %r9, 268435456(%rbp,%r14,8)370 371// CHECK: cmpgexadd  %r10, %r9, 291(%r8,%rax,4)372// CHECK: encoding: [0xc4,0x42,0xa9,0xed,0x8c,0x80,0x23,0x01,0x00,0x00]373          cmpgexadd  %r10, %r9, 291(%r8,%rax,4)374 375// CHECK: cmpgexadd  %r10, %r9, (%rip)376// CHECK: encoding: [0xc4,0x62,0xa9,0xed,0x0d,0x00,0x00,0x00,0x00]377          cmpgexadd  %r10, %r9, (%rip)378 379// CHECK: cmpgexadd  %r10, %r9, -256(,%rbp,2)380// CHECK: encoding: [0xc4,0x62,0xa9,0xed,0x0c,0x6d,0x00,0xff,0xff,0xff]381          cmpgexadd  %r10, %r9, -256(,%rbp,2)382 383// CHECK: cmpgexadd  %r10, %r9, 1016(%rcx)384// CHECK: encoding: [0xc4,0x62,0xa9,0xed,0x89,0xf8,0x03,0x00,0x00]385          cmpgexadd  %r10, %r9, 1016(%rcx)386 387// CHECK: cmpgexadd  %r10, %r9, -1024(%rdx)388// CHECK: encoding: [0xc4,0x62,0xa9,0xed,0x8a,0x00,0xfc,0xff,0xff]389          cmpgexadd  %r10, %r9, -1024(%rdx)390 391// CHECK: cmpnoxadd  %eax, %ecx, 268435456(%rbp,%r14,8)392// CHECK: encoding: [0xc4,0xa2,0x79,0xe1,0x8c,0xf5,0x00,0x00,0x00,0x10]393          cmpnoxadd  %eax, %ecx, 268435456(%rbp,%r14,8)394 395// CHECK: cmpnoxadd  %eax, %ecx, 291(%r8,%rax,4)396// CHECK: encoding: [0xc4,0xc2,0x79,0xe1,0x8c,0x80,0x23,0x01,0x00,0x00]397          cmpnoxadd  %eax, %ecx, 291(%r8,%rax,4)398 399// CHECK: cmpnoxadd  %eax, %ecx, (%rip)400// CHECK: encoding: [0xc4,0xe2,0x79,0xe1,0x0d,0x00,0x00,0x00,0x00]401          cmpnoxadd  %eax, %ecx, (%rip)402 403// CHECK: cmpnoxadd  %eax, %ecx, -128(,%rbp,2)404// CHECK: encoding: [0xc4,0xe2,0x79,0xe1,0x0c,0x6d,0x80,0xff,0xff,0xff]405          cmpnoxadd  %eax, %ecx, -128(,%rbp,2)406 407// CHECK: cmpnoxadd  %eax, %ecx, 508(%rcx)408// CHECK: encoding: [0xc4,0xe2,0x79,0xe1,0x89,0xfc,0x01,0x00,0x00]409          cmpnoxadd  %eax, %ecx, 508(%rcx)410 411// CHECK: cmpnoxadd  %eax, %ecx, -512(%rdx)412// CHECK: encoding: [0xc4,0xe2,0x79,0xe1,0x8a,0x00,0xfe,0xff,0xff]413          cmpnoxadd  %eax, %ecx, -512(%rdx)414 415// CHECK: cmpnoxadd  %r10, %r9, 268435456(%rbp,%r14,8)416// CHECK: encoding: [0xc4,0x22,0xa9,0xe1,0x8c,0xf5,0x00,0x00,0x00,0x10]417          cmpnoxadd  %r10, %r9, 268435456(%rbp,%r14,8)418 419// CHECK: cmpnoxadd  %r10, %r9, 291(%r8,%rax,4)420// CHECK: encoding: [0xc4,0x42,0xa9,0xe1,0x8c,0x80,0x23,0x01,0x00,0x00]421          cmpnoxadd  %r10, %r9, 291(%r8,%rax,4)422 423// CHECK: cmpnoxadd  %r10, %r9, (%rip)424// CHECK: encoding: [0xc4,0x62,0xa9,0xe1,0x0d,0x00,0x00,0x00,0x00]425          cmpnoxadd  %r10, %r9, (%rip)426 427// CHECK: cmpnoxadd  %r10, %r9, -256(,%rbp,2)428// CHECK: encoding: [0xc4,0x62,0xa9,0xe1,0x0c,0x6d,0x00,0xff,0xff,0xff]429          cmpnoxadd  %r10, %r9, -256(,%rbp,2)430 431// CHECK: cmpnoxadd  %r10, %r9, 1016(%rcx)432// CHECK: encoding: [0xc4,0x62,0xa9,0xe1,0x89,0xf8,0x03,0x00,0x00]433          cmpnoxadd  %r10, %r9, 1016(%rcx)434 435// CHECK: cmpnoxadd  %r10, %r9, -1024(%rdx)436// CHECK: encoding: [0xc4,0x62,0xa9,0xe1,0x8a,0x00,0xfc,0xff,0xff]437          cmpnoxadd  %r10, %r9, -1024(%rdx)438 439// CHECK: cmpnpxadd  %eax, %ecx, 268435456(%rbp,%r14,8)440// CHECK: encoding: [0xc4,0xa2,0x79,0xeb,0x8c,0xf5,0x00,0x00,0x00,0x10]441          cmpnpxadd  %eax, %ecx, 268435456(%rbp,%r14,8)442 443// CHECK: cmpnpxadd  %eax, %ecx, 291(%r8,%rax,4)444// CHECK: encoding: [0xc4,0xc2,0x79,0xeb,0x8c,0x80,0x23,0x01,0x00,0x00]445          cmpnpxadd  %eax, %ecx, 291(%r8,%rax,4)446 447// CHECK: cmpnpxadd  %eax, %ecx, (%rip)448// CHECK: encoding: [0xc4,0xe2,0x79,0xeb,0x0d,0x00,0x00,0x00,0x00]449          cmpnpxadd  %eax, %ecx, (%rip)450 451// CHECK: cmpnpxadd  %eax, %ecx, -128(,%rbp,2)452// CHECK: encoding: [0xc4,0xe2,0x79,0xeb,0x0c,0x6d,0x80,0xff,0xff,0xff]453          cmpnpxadd  %eax, %ecx, -128(,%rbp,2)454 455// CHECK: cmpnpxadd  %eax, %ecx, 508(%rcx)456// CHECK: encoding: [0xc4,0xe2,0x79,0xeb,0x89,0xfc,0x01,0x00,0x00]457          cmpnpxadd  %eax, %ecx, 508(%rcx)458 459// CHECK: cmpnpxadd  %eax, %ecx, -512(%rdx)460// CHECK: encoding: [0xc4,0xe2,0x79,0xeb,0x8a,0x00,0xfe,0xff,0xff]461          cmpnpxadd  %eax, %ecx, -512(%rdx)462 463// CHECK: cmpnpxadd  %r10, %r9, 268435456(%rbp,%r14,8)464// CHECK: encoding: [0xc4,0x22,0xa9,0xeb,0x8c,0xf5,0x00,0x00,0x00,0x10]465          cmpnpxadd  %r10, %r9, 268435456(%rbp,%r14,8)466 467// CHECK: cmpnpxadd  %r10, %r9, 291(%r8,%rax,4)468// CHECK: encoding: [0xc4,0x42,0xa9,0xeb,0x8c,0x80,0x23,0x01,0x00,0x00]469          cmpnpxadd  %r10, %r9, 291(%r8,%rax,4)470 471// CHECK: cmpnpxadd  %r10, %r9, (%rip)472// CHECK: encoding: [0xc4,0x62,0xa9,0xeb,0x0d,0x00,0x00,0x00,0x00]473          cmpnpxadd  %r10, %r9, (%rip)474 475// CHECK: cmpnpxadd  %r10, %r9, -256(,%rbp,2)476// CHECK: encoding: [0xc4,0x62,0xa9,0xeb,0x0c,0x6d,0x00,0xff,0xff,0xff]477          cmpnpxadd  %r10, %r9, -256(,%rbp,2)478 479// CHECK: cmpnpxadd  %r10, %r9, 1016(%rcx)480// CHECK: encoding: [0xc4,0x62,0xa9,0xeb,0x89,0xf8,0x03,0x00,0x00]481          cmpnpxadd  %r10, %r9, 1016(%rcx)482 483// CHECK: cmpnpxadd  %r10, %r9, -1024(%rdx)484// CHECK: encoding: [0xc4,0x62,0xa9,0xeb,0x8a,0x00,0xfc,0xff,0xff]485          cmpnpxadd  %r10, %r9, -1024(%rdx)486 487// CHECK: cmpnsxadd  %eax, %ecx, 268435456(%rbp,%r14,8)488// CHECK: encoding: [0xc4,0xa2,0x79,0xe9,0x8c,0xf5,0x00,0x00,0x00,0x10]489          cmpnsxadd  %eax, %ecx, 268435456(%rbp,%r14,8)490 491// CHECK: cmpnsxadd  %eax, %ecx, 291(%r8,%rax,4)492// CHECK: encoding: [0xc4,0xc2,0x79,0xe9,0x8c,0x80,0x23,0x01,0x00,0x00]493          cmpnsxadd  %eax, %ecx, 291(%r8,%rax,4)494 495// CHECK: cmpnsxadd  %eax, %ecx, (%rip)496// CHECK: encoding: [0xc4,0xe2,0x79,0xe9,0x0d,0x00,0x00,0x00,0x00]497          cmpnsxadd  %eax, %ecx, (%rip)498 499// CHECK: cmpnsxadd  %eax, %ecx, -128(,%rbp,2)500// CHECK: encoding: [0xc4,0xe2,0x79,0xe9,0x0c,0x6d,0x80,0xff,0xff,0xff]501          cmpnsxadd  %eax, %ecx, -128(,%rbp,2)502 503// CHECK: cmpnsxadd  %eax, %ecx, 508(%rcx)504// CHECK: encoding: [0xc4,0xe2,0x79,0xe9,0x89,0xfc,0x01,0x00,0x00]505          cmpnsxadd  %eax, %ecx, 508(%rcx)506 507// CHECK: cmpnsxadd  %eax, %ecx, -512(%rdx)508// CHECK: encoding: [0xc4,0xe2,0x79,0xe9,0x8a,0x00,0xfe,0xff,0xff]509          cmpnsxadd  %eax, %ecx, -512(%rdx)510 511// CHECK: cmpnsxadd  %r10, %r9, 268435456(%rbp,%r14,8)512// CHECK: encoding: [0xc4,0x22,0xa9,0xe9,0x8c,0xf5,0x00,0x00,0x00,0x10]513          cmpnsxadd  %r10, %r9, 268435456(%rbp,%r14,8)514 515// CHECK: cmpnsxadd  %r10, %r9, 291(%r8,%rax,4)516// CHECK: encoding: [0xc4,0x42,0xa9,0xe9,0x8c,0x80,0x23,0x01,0x00,0x00]517          cmpnsxadd  %r10, %r9, 291(%r8,%rax,4)518 519// CHECK: cmpnsxadd  %r10, %r9, (%rip)520// CHECK: encoding: [0xc4,0x62,0xa9,0xe9,0x0d,0x00,0x00,0x00,0x00]521          cmpnsxadd  %r10, %r9, (%rip)522 523// CHECK: cmpnsxadd  %r10, %r9, -256(,%rbp,2)524// CHECK: encoding: [0xc4,0x62,0xa9,0xe9,0x0c,0x6d,0x00,0xff,0xff,0xff]525          cmpnsxadd  %r10, %r9, -256(,%rbp,2)526 527// CHECK: cmpnsxadd  %r10, %r9, 1016(%rcx)528// CHECK: encoding: [0xc4,0x62,0xa9,0xe9,0x89,0xf8,0x03,0x00,0x00]529          cmpnsxadd  %r10, %r9, 1016(%rcx)530 531// CHECK: cmpnsxadd  %r10, %r9, -1024(%rdx)532// CHECK: encoding: [0xc4,0x62,0xa9,0xe9,0x8a,0x00,0xfc,0xff,0xff]533          cmpnsxadd  %r10, %r9, -1024(%rdx)534 535// CHECK: cmpnexadd  %eax, %ecx, 268435456(%rbp,%r14,8)536// CHECK: encoding: [0xc4,0xa2,0x79,0xe5,0x8c,0xf5,0x00,0x00,0x00,0x10]537          cmpnexadd  %eax, %ecx, 268435456(%rbp,%r14,8)538 539// CHECK: cmpnexadd  %eax, %ecx, 291(%r8,%rax,4)540// CHECK: encoding: [0xc4,0xc2,0x79,0xe5,0x8c,0x80,0x23,0x01,0x00,0x00]541          cmpnexadd  %eax, %ecx, 291(%r8,%rax,4)542 543// CHECK: cmpnexadd  %eax, %ecx, (%rip)544// CHECK: encoding: [0xc4,0xe2,0x79,0xe5,0x0d,0x00,0x00,0x00,0x00]545          cmpnexadd  %eax, %ecx, (%rip)546 547// CHECK: cmpnexadd  %eax, %ecx, -128(,%rbp,2)548// CHECK: encoding: [0xc4,0xe2,0x79,0xe5,0x0c,0x6d,0x80,0xff,0xff,0xff]549          cmpnexadd  %eax, %ecx, -128(,%rbp,2)550 551// CHECK: cmpnexadd  %eax, %ecx, 508(%rcx)552// CHECK: encoding: [0xc4,0xe2,0x79,0xe5,0x89,0xfc,0x01,0x00,0x00]553          cmpnexadd  %eax, %ecx, 508(%rcx)554 555// CHECK: cmpnexadd  %eax, %ecx, -512(%rdx)556// CHECK: encoding: [0xc4,0xe2,0x79,0xe5,0x8a,0x00,0xfe,0xff,0xff]557          cmpnexadd  %eax, %ecx, -512(%rdx)558 559// CHECK: cmpnexadd  %r10, %r9, 268435456(%rbp,%r14,8)560// CHECK: encoding: [0xc4,0x22,0xa9,0xe5,0x8c,0xf5,0x00,0x00,0x00,0x10]561          cmpnexadd  %r10, %r9, 268435456(%rbp,%r14,8)562 563// CHECK: cmpnexadd  %r10, %r9, 291(%r8,%rax,4)564// CHECK: encoding: [0xc4,0x42,0xa9,0xe5,0x8c,0x80,0x23,0x01,0x00,0x00]565          cmpnexadd  %r10, %r9, 291(%r8,%rax,4)566 567// CHECK: cmpnexadd  %r10, %r9, (%rip)568// CHECK: encoding: [0xc4,0x62,0xa9,0xe5,0x0d,0x00,0x00,0x00,0x00]569          cmpnexadd  %r10, %r9, (%rip)570 571// CHECK: cmpnexadd  %r10, %r9, -256(,%rbp,2)572// CHECK: encoding: [0xc4,0x62,0xa9,0xe5,0x0c,0x6d,0x00,0xff,0xff,0xff]573          cmpnexadd  %r10, %r9, -256(,%rbp,2)574 575// CHECK: cmpnexadd  %r10, %r9, 1016(%rcx)576// CHECK: encoding: [0xc4,0x62,0xa9,0xe5,0x89,0xf8,0x03,0x00,0x00]577          cmpnexadd  %r10, %r9, 1016(%rcx)578 579// CHECK: cmpnexadd  %r10, %r9, -1024(%rdx)580// CHECK: encoding: [0xc4,0x62,0xa9,0xe5,0x8a,0x00,0xfc,0xff,0xff]581          cmpnexadd  %r10, %r9, -1024(%rdx)582 583// CHECK: cmpoxadd  %eax, %ecx, 268435456(%rbp,%r14,8)584// CHECK: encoding: [0xc4,0xa2,0x79,0xe0,0x8c,0xf5,0x00,0x00,0x00,0x10]585          cmpoxadd  %eax, %ecx, 268435456(%rbp,%r14,8)586 587// CHECK: cmpoxadd  %eax, %ecx, 291(%r8,%rax,4)588// CHECK: encoding: [0xc4,0xc2,0x79,0xe0,0x8c,0x80,0x23,0x01,0x00,0x00]589          cmpoxadd  %eax, %ecx, 291(%r8,%rax,4)590 591// CHECK: cmpoxadd  %eax, %ecx, (%rip)592// CHECK: encoding: [0xc4,0xe2,0x79,0xe0,0x0d,0x00,0x00,0x00,0x00]593          cmpoxadd  %eax, %ecx, (%rip)594 595// CHECK: cmpoxadd  %eax, %ecx, -128(,%rbp,2)596// CHECK: encoding: [0xc4,0xe2,0x79,0xe0,0x0c,0x6d,0x80,0xff,0xff,0xff]597          cmpoxadd  %eax, %ecx, -128(,%rbp,2)598 599// CHECK: cmpoxadd  %eax, %ecx, 508(%rcx)600// CHECK: encoding: [0xc4,0xe2,0x79,0xe0,0x89,0xfc,0x01,0x00,0x00]601          cmpoxadd  %eax, %ecx, 508(%rcx)602 603// CHECK: cmpoxadd  %eax, %ecx, -512(%rdx)604// CHECK: encoding: [0xc4,0xe2,0x79,0xe0,0x8a,0x00,0xfe,0xff,0xff]605          cmpoxadd  %eax, %ecx, -512(%rdx)606 607// CHECK: cmpoxadd  %r10, %r9, 268435456(%rbp,%r14,8)608// CHECK: encoding: [0xc4,0x22,0xa9,0xe0,0x8c,0xf5,0x00,0x00,0x00,0x10]609          cmpoxadd  %r10, %r9, 268435456(%rbp,%r14,8)610 611// CHECK: cmpoxadd  %r10, %r9, 291(%r8,%rax,4)612// CHECK: encoding: [0xc4,0x42,0xa9,0xe0,0x8c,0x80,0x23,0x01,0x00,0x00]613          cmpoxadd  %r10, %r9, 291(%r8,%rax,4)614 615// CHECK: cmpoxadd  %r10, %r9, (%rip)616// CHECK: encoding: [0xc4,0x62,0xa9,0xe0,0x0d,0x00,0x00,0x00,0x00]617          cmpoxadd  %r10, %r9, (%rip)618 619// CHECK: cmpoxadd  %r10, %r9, -256(,%rbp,2)620// CHECK: encoding: [0xc4,0x62,0xa9,0xe0,0x0c,0x6d,0x00,0xff,0xff,0xff]621          cmpoxadd  %r10, %r9, -256(,%rbp,2)622 623// CHECK: cmpoxadd  %r10, %r9, 1016(%rcx)624// CHECK: encoding: [0xc4,0x62,0xa9,0xe0,0x89,0xf8,0x03,0x00,0x00]625          cmpoxadd  %r10, %r9, 1016(%rcx)626 627// CHECK: cmpoxadd  %r10, %r9, -1024(%rdx)628// CHECK: encoding: [0xc4,0x62,0xa9,0xe0,0x8a,0x00,0xfc,0xff,0xff]629          cmpoxadd  %r10, %r9, -1024(%rdx)630 631// CHECK: cmppxadd  %eax, %ecx, 268435456(%rbp,%r14,8)632// CHECK: encoding: [0xc4,0xa2,0x79,0xea,0x8c,0xf5,0x00,0x00,0x00,0x10]633          cmppxadd  %eax, %ecx, 268435456(%rbp,%r14,8)634 635// CHECK: cmppxadd  %eax, %ecx, 291(%r8,%rax,4)636// CHECK: encoding: [0xc4,0xc2,0x79,0xea,0x8c,0x80,0x23,0x01,0x00,0x00]637          cmppxadd  %eax, %ecx, 291(%r8,%rax,4)638 639// CHECK: cmppxadd  %eax, %ecx, (%rip)640// CHECK: encoding: [0xc4,0xe2,0x79,0xea,0x0d,0x00,0x00,0x00,0x00]641          cmppxadd  %eax, %ecx, (%rip)642 643// CHECK: cmppxadd  %eax, %ecx, -128(,%rbp,2)644// CHECK: encoding: [0xc4,0xe2,0x79,0xea,0x0c,0x6d,0x80,0xff,0xff,0xff]645          cmppxadd  %eax, %ecx, -128(,%rbp,2)646 647// CHECK: cmppxadd  %eax, %ecx, 508(%rcx)648// CHECK: encoding: [0xc4,0xe2,0x79,0xea,0x89,0xfc,0x01,0x00,0x00]649          cmppxadd  %eax, %ecx, 508(%rcx)650 651// CHECK: cmppxadd  %eax, %ecx, -512(%rdx)652// CHECK: encoding: [0xc4,0xe2,0x79,0xea,0x8a,0x00,0xfe,0xff,0xff]653          cmppxadd  %eax, %ecx, -512(%rdx)654 655// CHECK: cmppxadd  %r10, %r9, 268435456(%rbp,%r14,8)656// CHECK: encoding: [0xc4,0x22,0xa9,0xea,0x8c,0xf5,0x00,0x00,0x00,0x10]657          cmppxadd  %r10, %r9, 268435456(%rbp,%r14,8)658 659// CHECK: cmppxadd  %r10, %r9, 291(%r8,%rax,4)660// CHECK: encoding: [0xc4,0x42,0xa9,0xea,0x8c,0x80,0x23,0x01,0x00,0x00]661          cmppxadd  %r10, %r9, 291(%r8,%rax,4)662 663// CHECK: cmppxadd  %r10, %r9, (%rip)664// CHECK: encoding: [0xc4,0x62,0xa9,0xea,0x0d,0x00,0x00,0x00,0x00]665          cmppxadd  %r10, %r9, (%rip)666 667// CHECK: cmppxadd  %r10, %r9, -256(,%rbp,2)668// CHECK: encoding: [0xc4,0x62,0xa9,0xea,0x0c,0x6d,0x00,0xff,0xff,0xff]669          cmppxadd  %r10, %r9, -256(,%rbp,2)670 671// CHECK: cmppxadd  %r10, %r9, 1016(%rcx)672// CHECK: encoding: [0xc4,0x62,0xa9,0xea,0x89,0xf8,0x03,0x00,0x00]673          cmppxadd  %r10, %r9, 1016(%rcx)674 675// CHECK: cmppxadd  %r10, %r9, -1024(%rdx)676// CHECK: encoding: [0xc4,0x62,0xa9,0xea,0x8a,0x00,0xfc,0xff,0xff]677          cmppxadd  %r10, %r9, -1024(%rdx)678 679// CHECK: cmpsxadd  %eax, %ecx, 268435456(%rbp,%r14,8)680// CHECK: encoding: [0xc4,0xa2,0x79,0xe8,0x8c,0xf5,0x00,0x00,0x00,0x10]681          cmpsxadd  %eax, %ecx, 268435456(%rbp,%r14,8)682 683// CHECK: cmpsxadd  %eax, %ecx, 291(%r8,%rax,4)684// CHECK: encoding: [0xc4,0xc2,0x79,0xe8,0x8c,0x80,0x23,0x01,0x00,0x00]685          cmpsxadd  %eax, %ecx, 291(%r8,%rax,4)686 687// CHECK: cmpsxadd  %eax, %ecx, (%rip)688// CHECK: encoding: [0xc4,0xe2,0x79,0xe8,0x0d,0x00,0x00,0x00,0x00]689          cmpsxadd  %eax, %ecx, (%rip)690 691// CHECK: cmpsxadd  %eax, %ecx, -128(,%rbp,2)692// CHECK: encoding: [0xc4,0xe2,0x79,0xe8,0x0c,0x6d,0x80,0xff,0xff,0xff]693          cmpsxadd  %eax, %ecx, -128(,%rbp,2)694 695// CHECK: cmpsxadd  %eax, %ecx, 508(%rcx)696// CHECK: encoding: [0xc4,0xe2,0x79,0xe8,0x89,0xfc,0x01,0x00,0x00]697          cmpsxadd  %eax, %ecx, 508(%rcx)698 699// CHECK: cmpsxadd  %eax, %ecx, -512(%rdx)700// CHECK: encoding: [0xc4,0xe2,0x79,0xe8,0x8a,0x00,0xfe,0xff,0xff]701          cmpsxadd  %eax, %ecx, -512(%rdx)702 703// CHECK: cmpsxadd  %r10, %r9, 268435456(%rbp,%r14,8)704// CHECK: encoding: [0xc4,0x22,0xa9,0xe8,0x8c,0xf5,0x00,0x00,0x00,0x10]705          cmpsxadd  %r10, %r9, 268435456(%rbp,%r14,8)706 707// CHECK: cmpsxadd  %r10, %r9, 291(%r8,%rax,4)708// CHECK: encoding: [0xc4,0x42,0xa9,0xe8,0x8c,0x80,0x23,0x01,0x00,0x00]709          cmpsxadd  %r10, %r9, 291(%r8,%rax,4)710 711// CHECK: cmpsxadd  %r10, %r9, (%rip)712// CHECK: encoding: [0xc4,0x62,0xa9,0xe8,0x0d,0x00,0x00,0x00,0x00]713          cmpsxadd  %r10, %r9, (%rip)714 715// CHECK: cmpsxadd  %r10, %r9, -256(,%rbp,2)716// CHECK: encoding: [0xc4,0x62,0xa9,0xe8,0x0c,0x6d,0x00,0xff,0xff,0xff]717          cmpsxadd  %r10, %r9, -256(,%rbp,2)718 719// CHECK: cmpsxadd  %r10, %r9, 1016(%rcx)720// CHECK: encoding: [0xc4,0x62,0xa9,0xe8,0x89,0xf8,0x03,0x00,0x00]721          cmpsxadd  %r10, %r9, 1016(%rcx)722 723// CHECK: cmpsxadd  %r10, %r9, -1024(%rdx)724// CHECK: encoding: [0xc4,0x62,0xa9,0xe8,0x8a,0x00,0xfc,0xff,0xff]725          cmpsxadd  %r10, %r9, -1024(%rdx)726 727// CHECK: cmpexadd  %eax, %ecx, 268435456(%rbp,%r14,8)728// CHECK: encoding: [0xc4,0xa2,0x79,0xe4,0x8c,0xf5,0x00,0x00,0x00,0x10]729          cmpexadd  %eax, %ecx, 268435456(%rbp,%r14,8)730 731// CHECK: cmpexadd  %eax, %ecx, 291(%r8,%rax,4)732// CHECK: encoding: [0xc4,0xc2,0x79,0xe4,0x8c,0x80,0x23,0x01,0x00,0x00]733          cmpexadd  %eax, %ecx, 291(%r8,%rax,4)734 735// CHECK: cmpexadd  %eax, %ecx, (%rip)736// CHECK: encoding: [0xc4,0xe2,0x79,0xe4,0x0d,0x00,0x00,0x00,0x00]737          cmpexadd  %eax, %ecx, (%rip)738 739// CHECK: cmpexadd  %eax, %ecx, -128(,%rbp,2)740// CHECK: encoding: [0xc4,0xe2,0x79,0xe4,0x0c,0x6d,0x80,0xff,0xff,0xff]741          cmpexadd  %eax, %ecx, -128(,%rbp,2)742 743// CHECK: cmpexadd  %eax, %ecx, 508(%rcx)744// CHECK: encoding: [0xc4,0xe2,0x79,0xe4,0x89,0xfc,0x01,0x00,0x00]745          cmpexadd  %eax, %ecx, 508(%rcx)746 747// CHECK: cmpexadd  %eax, %ecx, -512(%rdx)748// CHECK: encoding: [0xc4,0xe2,0x79,0xe4,0x8a,0x00,0xfe,0xff,0xff]749          cmpexadd  %eax, %ecx, -512(%rdx)750 751// CHECK: cmpexadd  %r10, %r9, 268435456(%rbp,%r14,8)752// CHECK: encoding: [0xc4,0x22,0xa9,0xe4,0x8c,0xf5,0x00,0x00,0x00,0x10]753          cmpexadd  %r10, %r9, 268435456(%rbp,%r14,8)754 755// CHECK: cmpexadd  %r10, %r9, 291(%r8,%rax,4)756// CHECK: encoding: [0xc4,0x42,0xa9,0xe4,0x8c,0x80,0x23,0x01,0x00,0x00]757          cmpexadd  %r10, %r9, 291(%r8,%rax,4)758 759// CHECK: cmpexadd  %r10, %r9, (%rip)760// CHECK: encoding: [0xc4,0x62,0xa9,0xe4,0x0d,0x00,0x00,0x00,0x00]761          cmpexadd  %r10, %r9, (%rip)762 763// CHECK: cmpexadd  %r10, %r9, -256(,%rbp,2)764// CHECK: encoding: [0xc4,0x62,0xa9,0xe4,0x0c,0x6d,0x00,0xff,0xff,0xff]765          cmpexadd  %r10, %r9, -256(,%rbp,2)766 767// CHECK: cmpexadd  %r10, %r9, 1016(%rcx)768// CHECK: encoding: [0xc4,0x62,0xa9,0xe4,0x89,0xf8,0x03,0x00,0x00]769          cmpexadd  %r10, %r9, 1016(%rcx)770 771// CHECK: cmpexadd  %r10, %r9, -1024(%rdx)772// CHECK: encoding: [0xc4,0x62,0xa9,0xe4,0x8a,0x00,0xfc,0xff,0xff]773          cmpexadd  %r10, %r9, -1024(%rdx)774 775// CHECK: cmpbexadd  %ecx, %r8d, (%rip)776// CHECK: encoding: [0xc4,0x62,0x71,0xe6,0x05,0x00,0x00,0x00,0x00]777          cmpbexadd  %ecx, %r8d, (%rip)778