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