842 lines · plain
1# RUN: llvm-mc -triple x86_64 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s2 3# CHECK: cfcmovb r25w, r21w, r17w4# CHECK: encoding: [0x62,0xec,0x35,0x14,0x42,0xe9]5 cfcmovb r25w, r21w, r17w6 7# CHECK: cfcmovb r21w, r17w8# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x42,0xcd]9 cfcmovb r21w, r17w10 11# CHECK: cfcmovb word ptr [r28 + 4*r29 + 291], r17w12# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x42,0x8c,0xac,0x23,0x01,0x00,0x00]13 cfcmovb word ptr [r28 + 4*r29 + 291], r17w14 15# CHECK: cfcmovb r26d, r22d, r18d16# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x42,0xf2]17 cfcmovb r26d, r22d, r18d18 19# CHECK: cfcmovb r22d, r18d20# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x42,0xd6]21 cfcmovb r22d, r18d22 23# CHECK: cfcmovb dword ptr [r28 + 4*r29 + 291], r18d24# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x42,0x94,0xac,0x23,0x01,0x00,0x00]25 cfcmovb dword ptr [r28 + 4*r29 + 291], r18d26 27# CHECK: cfcmovb r27, r23, r1928# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x42,0xfb]29 cfcmovb r27, r23, r1930 31# CHECK: cfcmovb r23, r1932# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x42,0xdf]33 cfcmovb r23, r1934 35# CHECK: cfcmovb qword ptr [r28 + 4*r29 + 291], r1936# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x42,0x9c,0xac,0x23,0x01,0x00,0x00]37 cfcmovb qword ptr [r28 + 4*r29 + 291], r1938 39# CHECK: cfcmovb r21w, r17w, word ptr [r28 + 4*r29 + 291]40# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x42,0x8c,0xac,0x23,0x01,0x00,0x00]41 cfcmovb r21w, r17w, word ptr [r28 + 4*r29 + 291]42 43# CHECK: cfcmovb r17w, word ptr [r28 + 4*r29 + 291]44# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x42,0x8c,0xac,0x23,0x01,0x00,0x00]45 cfcmovb r17w, word ptr [r28 + 4*r29 + 291]46 47# CHECK: cfcmovb r22d, r18d, dword ptr [r28 + 4*r29 + 291]48# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x42,0x94,0xac,0x23,0x01,0x00,0x00]49 cfcmovb r22d, r18d, dword ptr [r28 + 4*r29 + 291]50 51# CHECK: cfcmovb r18d, dword ptr [r28 + 4*r29 + 291]52# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x42,0x94,0xac,0x23,0x01,0x00,0x00]53 cfcmovb r18d, dword ptr [r28 + 4*r29 + 291]54 55# CHECK: cfcmovb r23, r19, qword ptr [r28 + 4*r29 + 291]56# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x42,0x9c,0xac,0x23,0x01,0x00,0x00]57 cfcmovb r23, r19, qword ptr [r28 + 4*r29 + 291]58 59# CHECK: cfcmovb r19, qword ptr [r28 + 4*r29 + 291]60# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x42,0x9c,0xac,0x23,0x01,0x00,0x00]61 cfcmovb r19, qword ptr [r28 + 4*r29 + 291]62 63# CHECK: cfcmovbe r25w, r21w, r17w64# CHECK: encoding: [0x62,0xec,0x35,0x14,0x46,0xe9]65 cfcmovbe r25w, r21w, r17w66 67# CHECK: cfcmovbe r21w, r17w68# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x46,0xcd]69 cfcmovbe r21w, r17w70 71# CHECK: cfcmovbe word ptr [r28 + 4*r29 + 291], r17w72# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x46,0x8c,0xac,0x23,0x01,0x00,0x00]73 cfcmovbe word ptr [r28 + 4*r29 + 291], r17w74 75# CHECK: cfcmovbe r26d, r22d, r18d76# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x46,0xf2]77 cfcmovbe r26d, r22d, r18d78 79# CHECK: cfcmovbe r22d, r18d80# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x46,0xd6]81 cfcmovbe r22d, r18d82 83# CHECK: cfcmovbe dword ptr [r28 + 4*r29 + 291], r18d84# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x46,0x94,0xac,0x23,0x01,0x00,0x00]85 cfcmovbe dword ptr [r28 + 4*r29 + 291], r18d86 87# CHECK: cfcmovbe r27, r23, r1988# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x46,0xfb]89 cfcmovbe r27, r23, r1990 91# CHECK: cfcmovbe r23, r1992# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x46,0xdf]93 cfcmovbe r23, r1994 95# CHECK: cfcmovbe qword ptr [r28 + 4*r29 + 291], r1996# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x46,0x9c,0xac,0x23,0x01,0x00,0x00]97 cfcmovbe qword ptr [r28 + 4*r29 + 291], r1998 99# CHECK: cfcmovbe r21w, r17w, word ptr [r28 + 4*r29 + 291]100# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x46,0x8c,0xac,0x23,0x01,0x00,0x00]101 cfcmovbe r21w, r17w, word ptr [r28 + 4*r29 + 291]102 103# CHECK: cfcmovbe r17w, word ptr [r28 + 4*r29 + 291]104# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x46,0x8c,0xac,0x23,0x01,0x00,0x00]105 cfcmovbe r17w, word ptr [r28 + 4*r29 + 291]106 107# CHECK: cfcmovbe r22d, r18d, dword ptr [r28 + 4*r29 + 291]108# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x46,0x94,0xac,0x23,0x01,0x00,0x00]109 cfcmovbe r22d, r18d, dword ptr [r28 + 4*r29 + 291]110 111# CHECK: cfcmovbe r18d, dword ptr [r28 + 4*r29 + 291]112# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x46,0x94,0xac,0x23,0x01,0x00,0x00]113 cfcmovbe r18d, dword ptr [r28 + 4*r29 + 291]114 115# CHECK: cfcmovbe r23, r19, qword ptr [r28 + 4*r29 + 291]116# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x46,0x9c,0xac,0x23,0x01,0x00,0x00]117 cfcmovbe r23, r19, qword ptr [r28 + 4*r29 + 291]118 119# CHECK: cfcmovbe r19, qword ptr [r28 + 4*r29 + 291]120# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x46,0x9c,0xac,0x23,0x01,0x00,0x00]121 cfcmovbe r19, qword ptr [r28 + 4*r29 + 291]122 123# CHECK: cfcmovl r25w, r21w, r17w124# CHECK: encoding: [0x62,0xec,0x35,0x14,0x4c,0xe9]125 cfcmovl r25w, r21w, r17w126 127# CHECK: cfcmovl r21w, r17w128# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x4c,0xcd]129 cfcmovl r21w, r17w130 131# CHECK: cfcmovl word ptr [r28 + 4*r29 + 291], r17w132# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x4c,0x8c,0xac,0x23,0x01,0x00,0x00]133 cfcmovl word ptr [r28 + 4*r29 + 291], r17w134 135# CHECK: cfcmovl r26d, r22d, r18d136# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x4c,0xf2]137 cfcmovl r26d, r22d, r18d138 139# CHECK: cfcmovl r22d, r18d140# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x4c,0xd6]141 cfcmovl r22d, r18d142 143# CHECK: cfcmovl dword ptr [r28 + 4*r29 + 291], r18d144# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x4c,0x94,0xac,0x23,0x01,0x00,0x00]145 cfcmovl dword ptr [r28 + 4*r29 + 291], r18d146 147# CHECK: cfcmovl r27, r23, r19148# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x4c,0xfb]149 cfcmovl r27, r23, r19150 151# CHECK: cfcmovl r23, r19152# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x4c,0xdf]153 cfcmovl r23, r19154 155# CHECK: cfcmovl qword ptr [r28 + 4*r29 + 291], r19156# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x4c,0x9c,0xac,0x23,0x01,0x00,0x00]157 cfcmovl qword ptr [r28 + 4*r29 + 291], r19158 159# CHECK: cfcmovl r21w, r17w, word ptr [r28 + 4*r29 + 291]160# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x4c,0x8c,0xac,0x23,0x01,0x00,0x00]161 cfcmovl r21w, r17w, word ptr [r28 + 4*r29 + 291]162 163# CHECK: cfcmovl r17w, word ptr [r28 + 4*r29 + 291]164# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x4c,0x8c,0xac,0x23,0x01,0x00,0x00]165 cfcmovl r17w, word ptr [r28 + 4*r29 + 291]166 167# CHECK: cfcmovl r22d, r18d, dword ptr [r28 + 4*r29 + 291]168# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x4c,0x94,0xac,0x23,0x01,0x00,0x00]169 cfcmovl r22d, r18d, dword ptr [r28 + 4*r29 + 291]170 171# CHECK: cfcmovl r18d, dword ptr [r28 + 4*r29 + 291]172# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x4c,0x94,0xac,0x23,0x01,0x00,0x00]173 cfcmovl r18d, dword ptr [r28 + 4*r29 + 291]174 175# CHECK: cfcmovl r23, r19, qword ptr [r28 + 4*r29 + 291]176# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x4c,0x9c,0xac,0x23,0x01,0x00,0x00]177 cfcmovl r23, r19, qword ptr [r28 + 4*r29 + 291]178 179# CHECK: cfcmovl r19, qword ptr [r28 + 4*r29 + 291]180# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x4c,0x9c,0xac,0x23,0x01,0x00,0x00]181 cfcmovl r19, qword ptr [r28 + 4*r29 + 291]182 183# CHECK: cfcmovle r25w, r21w, r17w184# CHECK: encoding: [0x62,0xec,0x35,0x14,0x4e,0xe9]185 cfcmovle r25w, r21w, r17w186 187# CHECK: cfcmovle r21w, r17w188# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x4e,0xcd]189 cfcmovle r21w, r17w190 191# CHECK: cfcmovle word ptr [r28 + 4*r29 + 291], r17w192# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x4e,0x8c,0xac,0x23,0x01,0x00,0x00]193 cfcmovle word ptr [r28 + 4*r29 + 291], r17w194 195# CHECK: cfcmovle r26d, r22d, r18d196# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x4e,0xf2]197 cfcmovle r26d, r22d, r18d198 199# CHECK: cfcmovle r22d, r18d200# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x4e,0xd6]201 cfcmovle r22d, r18d202 203# CHECK: cfcmovle dword ptr [r28 + 4*r29 + 291], r18d204# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x4e,0x94,0xac,0x23,0x01,0x00,0x00]205 cfcmovle dword ptr [r28 + 4*r29 + 291], r18d206 207# CHECK: cfcmovle r27, r23, r19208# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x4e,0xfb]209 cfcmovle r27, r23, r19210 211# CHECK: cfcmovle r23, r19212# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x4e,0xdf]213 cfcmovle r23, r19214 215# CHECK: cfcmovle qword ptr [r28 + 4*r29 + 291], r19216# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x4e,0x9c,0xac,0x23,0x01,0x00,0x00]217 cfcmovle qword ptr [r28 + 4*r29 + 291], r19218 219# CHECK: cfcmovle r21w, r17w, word ptr [r28 + 4*r29 + 291]220# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x4e,0x8c,0xac,0x23,0x01,0x00,0x00]221 cfcmovle r21w, r17w, word ptr [r28 + 4*r29 + 291]222 223# CHECK: cfcmovle r17w, word ptr [r28 + 4*r29 + 291]224# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x4e,0x8c,0xac,0x23,0x01,0x00,0x00]225 cfcmovle r17w, word ptr [r28 + 4*r29 + 291]226 227# CHECK: cfcmovle r22d, r18d, dword ptr [r28 + 4*r29 + 291]228# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x4e,0x94,0xac,0x23,0x01,0x00,0x00]229 cfcmovle r22d, r18d, dword ptr [r28 + 4*r29 + 291]230 231# CHECK: cfcmovle r18d, dword ptr [r28 + 4*r29 + 291]232# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x4e,0x94,0xac,0x23,0x01,0x00,0x00]233 cfcmovle r18d, dword ptr [r28 + 4*r29 + 291]234 235# CHECK: cfcmovle r23, r19, qword ptr [r28 + 4*r29 + 291]236# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x4e,0x9c,0xac,0x23,0x01,0x00,0x00]237 cfcmovle r23, r19, qword ptr [r28 + 4*r29 + 291]238 239# CHECK: cfcmovle r19, qword ptr [r28 + 4*r29 + 291]240# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x4e,0x9c,0xac,0x23,0x01,0x00,0x00]241 cfcmovle r19, qword ptr [r28 + 4*r29 + 291]242 243# CHECK: cfcmovae r25w, r21w, r17w244# CHECK: encoding: [0x62,0xec,0x35,0x14,0x43,0xe9]245 cfcmovae r25w, r21w, r17w246 247# CHECK: cfcmovae r21w, r17w248# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x43,0xcd]249 cfcmovae r21w, r17w250 251# CHECK: cfcmovae word ptr [r28 + 4*r29 + 291], r17w252# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x43,0x8c,0xac,0x23,0x01,0x00,0x00]253 cfcmovae word ptr [r28 + 4*r29 + 291], r17w254 255# CHECK: cfcmovae r26d, r22d, r18d256# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x43,0xf2]257 cfcmovae r26d, r22d, r18d258 259# CHECK: cfcmovae r22d, r18d260# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x43,0xd6]261 cfcmovae r22d, r18d262 263# CHECK: cfcmovae dword ptr [r28 + 4*r29 + 291], r18d264# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x43,0x94,0xac,0x23,0x01,0x00,0x00]265 cfcmovae dword ptr [r28 + 4*r29 + 291], r18d266 267# CHECK: cfcmovae r27, r23, r19268# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x43,0xfb]269 cfcmovae r27, r23, r19270 271# CHECK: cfcmovae r23, r19272# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x43,0xdf]273 cfcmovae r23, r19274 275# CHECK: cfcmovae qword ptr [r28 + 4*r29 + 291], r19276# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x43,0x9c,0xac,0x23,0x01,0x00,0x00]277 cfcmovae qword ptr [r28 + 4*r29 + 291], r19278 279# CHECK: cfcmovae r21w, r17w, word ptr [r28 + 4*r29 + 291]280# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x43,0x8c,0xac,0x23,0x01,0x00,0x00]281 cfcmovae r21w, r17w, word ptr [r28 + 4*r29 + 291]282 283# CHECK: cfcmovae r17w, word ptr [r28 + 4*r29 + 291]284# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x43,0x8c,0xac,0x23,0x01,0x00,0x00]285 cfcmovae r17w, word ptr [r28 + 4*r29 + 291]286 287# CHECK: cfcmovae r22d, r18d, dword ptr [r28 + 4*r29 + 291]288# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x43,0x94,0xac,0x23,0x01,0x00,0x00]289 cfcmovae r22d, r18d, dword ptr [r28 + 4*r29 + 291]290 291# CHECK: cfcmovae r18d, dword ptr [r28 + 4*r29 + 291]292# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x43,0x94,0xac,0x23,0x01,0x00,0x00]293 cfcmovae r18d, dword ptr [r28 + 4*r29 + 291]294 295# CHECK: cfcmovae r23, r19, qword ptr [r28 + 4*r29 + 291]296# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x43,0x9c,0xac,0x23,0x01,0x00,0x00]297 cfcmovae r23, r19, qword ptr [r28 + 4*r29 + 291]298 299# CHECK: cfcmovae r19, qword ptr [r28 + 4*r29 + 291]300# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x43,0x9c,0xac,0x23,0x01,0x00,0x00]301 cfcmovae r19, qword ptr [r28 + 4*r29 + 291]302 303# CHECK: cfcmova r25w, r21w, r17w304# CHECK: encoding: [0x62,0xec,0x35,0x14,0x47,0xe9]305 cfcmova r25w, r21w, r17w306 307# CHECK: cfcmova r21w, r17w308# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x47,0xcd]309 cfcmova r21w, r17w310 311# CHECK: cfcmova word ptr [r28 + 4*r29 + 291], r17w312# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x47,0x8c,0xac,0x23,0x01,0x00,0x00]313 cfcmova word ptr [r28 + 4*r29 + 291], r17w314 315# CHECK: cfcmova r26d, r22d, r18d316# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x47,0xf2]317 cfcmova r26d, r22d, r18d318 319# CHECK: cfcmova r22d, r18d320# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x47,0xd6]321 cfcmova r22d, r18d322 323# CHECK: cfcmova dword ptr [r28 + 4*r29 + 291], r18d324# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x47,0x94,0xac,0x23,0x01,0x00,0x00]325 cfcmova dword ptr [r28 + 4*r29 + 291], r18d326 327# CHECK: cfcmova r27, r23, r19328# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x47,0xfb]329 cfcmova r27, r23, r19330 331# CHECK: cfcmova r23, r19332# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x47,0xdf]333 cfcmova r23, r19334 335# CHECK: cfcmova qword ptr [r28 + 4*r29 + 291], r19336# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x47,0x9c,0xac,0x23,0x01,0x00,0x00]337 cfcmova qword ptr [r28 + 4*r29 + 291], r19338 339# CHECK: cfcmova r21w, r17w, word ptr [r28 + 4*r29 + 291]340# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x47,0x8c,0xac,0x23,0x01,0x00,0x00]341 cfcmova r21w, r17w, word ptr [r28 + 4*r29 + 291]342 343# CHECK: cfcmova r17w, word ptr [r28 + 4*r29 + 291]344# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x47,0x8c,0xac,0x23,0x01,0x00,0x00]345 cfcmova r17w, word ptr [r28 + 4*r29 + 291]346 347# CHECK: cfcmova r22d, r18d, dword ptr [r28 + 4*r29 + 291]348# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x47,0x94,0xac,0x23,0x01,0x00,0x00]349 cfcmova r22d, r18d, dword ptr [r28 + 4*r29 + 291]350 351# CHECK: cfcmova r18d, dword ptr [r28 + 4*r29 + 291]352# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x47,0x94,0xac,0x23,0x01,0x00,0x00]353 cfcmova r18d, dword ptr [r28 + 4*r29 + 291]354 355# CHECK: cfcmova r23, r19, qword ptr [r28 + 4*r29 + 291]356# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x47,0x9c,0xac,0x23,0x01,0x00,0x00]357 cfcmova r23, r19, qword ptr [r28 + 4*r29 + 291]358 359# CHECK: cfcmova r19, qword ptr [r28 + 4*r29 + 291]360# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x47,0x9c,0xac,0x23,0x01,0x00,0x00]361 cfcmova r19, qword ptr [r28 + 4*r29 + 291]362 363# CHECK: cfcmovge r25w, r21w, r17w364# CHECK: encoding: [0x62,0xec,0x35,0x14,0x4d,0xe9]365 cfcmovge r25w, r21w, r17w366 367# CHECK: cfcmovge r21w, r17w368# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x4d,0xcd]369 cfcmovge r21w, r17w370 371# CHECK: cfcmovge word ptr [r28 + 4*r29 + 291], r17w372# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x4d,0x8c,0xac,0x23,0x01,0x00,0x00]373 cfcmovge word ptr [r28 + 4*r29 + 291], r17w374 375# CHECK: cfcmovge r26d, r22d, r18d376# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x4d,0xf2]377 cfcmovge r26d, r22d, r18d378 379# CHECK: cfcmovge r22d, r18d380# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x4d,0xd6]381 cfcmovge r22d, r18d382 383# CHECK: cfcmovge dword ptr [r28 + 4*r29 + 291], r18d384# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x4d,0x94,0xac,0x23,0x01,0x00,0x00]385 cfcmovge dword ptr [r28 + 4*r29 + 291], r18d386 387# CHECK: cfcmovge r27, r23, r19388# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x4d,0xfb]389 cfcmovge r27, r23, r19390 391# CHECK: cfcmovge r23, r19392# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x4d,0xdf]393 cfcmovge r23, r19394 395# CHECK: cfcmovge qword ptr [r28 + 4*r29 + 291], r19396# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x4d,0x9c,0xac,0x23,0x01,0x00,0x00]397 cfcmovge qword ptr [r28 + 4*r29 + 291], r19398 399# CHECK: cfcmovge r21w, r17w, word ptr [r28 + 4*r29 + 291]400# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x4d,0x8c,0xac,0x23,0x01,0x00,0x00]401 cfcmovge r21w, r17w, word ptr [r28 + 4*r29 + 291]402 403# CHECK: cfcmovge r17w, word ptr [r28 + 4*r29 + 291]404# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x4d,0x8c,0xac,0x23,0x01,0x00,0x00]405 cfcmovge r17w, word ptr [r28 + 4*r29 + 291]406 407# CHECK: cfcmovge r22d, r18d, dword ptr [r28 + 4*r29 + 291]408# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x4d,0x94,0xac,0x23,0x01,0x00,0x00]409 cfcmovge r22d, r18d, dword ptr [r28 + 4*r29 + 291]410 411# CHECK: cfcmovge r18d, dword ptr [r28 + 4*r29 + 291]412# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x4d,0x94,0xac,0x23,0x01,0x00,0x00]413 cfcmovge r18d, dword ptr [r28 + 4*r29 + 291]414 415# CHECK: cfcmovge r23, r19, qword ptr [r28 + 4*r29 + 291]416# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x4d,0x9c,0xac,0x23,0x01,0x00,0x00]417 cfcmovge r23, r19, qword ptr [r28 + 4*r29 + 291]418 419# CHECK: cfcmovge r19, qword ptr [r28 + 4*r29 + 291]420# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x4d,0x9c,0xac,0x23,0x01,0x00,0x00]421 cfcmovge r19, qword ptr [r28 + 4*r29 + 291]422 423# CHECK: cfcmovno r25w, r21w, r17w424# CHECK: encoding: [0x62,0xec,0x35,0x14,0x41,0xe9]425 cfcmovno r25w, r21w, r17w426 427# CHECK: cfcmovno r21w, r17w428# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x41,0xcd]429 cfcmovno r21w, r17w430 431# CHECK: cfcmovno word ptr [r28 + 4*r29 + 291], r17w432# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x41,0x8c,0xac,0x23,0x01,0x00,0x00]433 cfcmovno word ptr [r28 + 4*r29 + 291], r17w434 435# CHECK: cfcmovno r26d, r22d, r18d436# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x41,0xf2]437 cfcmovno r26d, r22d, r18d438 439# CHECK: cfcmovno r22d, r18d440# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x41,0xd6]441 cfcmovno r22d, r18d442 443# CHECK: cfcmovno dword ptr [r28 + 4*r29 + 291], r18d444# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x41,0x94,0xac,0x23,0x01,0x00,0x00]445 cfcmovno dword ptr [r28 + 4*r29 + 291], r18d446 447# CHECK: cfcmovno r27, r23, r19448# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x41,0xfb]449 cfcmovno r27, r23, r19450 451# CHECK: cfcmovno r23, r19452# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x41,0xdf]453 cfcmovno r23, r19454 455# CHECK: cfcmovno qword ptr [r28 + 4*r29 + 291], r19456# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x41,0x9c,0xac,0x23,0x01,0x00,0x00]457 cfcmovno qword ptr [r28 + 4*r29 + 291], r19458 459# CHECK: cfcmovno r21w, r17w, word ptr [r28 + 4*r29 + 291]460# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x41,0x8c,0xac,0x23,0x01,0x00,0x00]461 cfcmovno r21w, r17w, word ptr [r28 + 4*r29 + 291]462 463# CHECK: cfcmovno r17w, word ptr [r28 + 4*r29 + 291]464# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x41,0x8c,0xac,0x23,0x01,0x00,0x00]465 cfcmovno r17w, word ptr [r28 + 4*r29 + 291]466 467# CHECK: cfcmovno r22d, r18d, dword ptr [r28 + 4*r29 + 291]468# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x41,0x94,0xac,0x23,0x01,0x00,0x00]469 cfcmovno r22d, r18d, dword ptr [r28 + 4*r29 + 291]470 471# CHECK: cfcmovno r18d, dword ptr [r28 + 4*r29 + 291]472# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x41,0x94,0xac,0x23,0x01,0x00,0x00]473 cfcmovno r18d, dword ptr [r28 + 4*r29 + 291]474 475# CHECK: cfcmovno r23, r19, qword ptr [r28 + 4*r29 + 291]476# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x41,0x9c,0xac,0x23,0x01,0x00,0x00]477 cfcmovno r23, r19, qword ptr [r28 + 4*r29 + 291]478 479# CHECK: cfcmovno r19, qword ptr [r28 + 4*r29 + 291]480# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x41,0x9c,0xac,0x23,0x01,0x00,0x00]481 cfcmovno r19, qword ptr [r28 + 4*r29 + 291]482 483# CHECK: cfcmovnp r25w, r21w, r17w484# CHECK: encoding: [0x62,0xec,0x35,0x14,0x4b,0xe9]485 cfcmovnp r25w, r21w, r17w486 487# CHECK: cfcmovnp r21w, r17w488# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x4b,0xcd]489 cfcmovnp r21w, r17w490 491# CHECK: cfcmovnp word ptr [r28 + 4*r29 + 291], r17w492# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x4b,0x8c,0xac,0x23,0x01,0x00,0x00]493 cfcmovnp word ptr [r28 + 4*r29 + 291], r17w494 495# CHECK: cfcmovnp r26d, r22d, r18d496# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x4b,0xf2]497 cfcmovnp r26d, r22d, r18d498 499# CHECK: cfcmovnp r22d, r18d500# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x4b,0xd6]501 cfcmovnp r22d, r18d502 503# CHECK: cfcmovnp dword ptr [r28 + 4*r29 + 291], r18d504# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x4b,0x94,0xac,0x23,0x01,0x00,0x00]505 cfcmovnp dword ptr [r28 + 4*r29 + 291], r18d506 507# CHECK: cfcmovnp r27, r23, r19508# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x4b,0xfb]509 cfcmovnp r27, r23, r19510 511# CHECK: cfcmovnp r23, r19512# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x4b,0xdf]513 cfcmovnp r23, r19514 515# CHECK: cfcmovnp qword ptr [r28 + 4*r29 + 291], r19516# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x4b,0x9c,0xac,0x23,0x01,0x00,0x00]517 cfcmovnp qword ptr [r28 + 4*r29 + 291], r19518 519# CHECK: cfcmovnp r21w, r17w, word ptr [r28 + 4*r29 + 291]520# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x4b,0x8c,0xac,0x23,0x01,0x00,0x00]521 cfcmovnp r21w, r17w, word ptr [r28 + 4*r29 + 291]522 523# CHECK: cfcmovnp r17w, word ptr [r28 + 4*r29 + 291]524# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x4b,0x8c,0xac,0x23,0x01,0x00,0x00]525 cfcmovnp r17w, word ptr [r28 + 4*r29 + 291]526 527# CHECK: cfcmovnp r22d, r18d, dword ptr [r28 + 4*r29 + 291]528# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x4b,0x94,0xac,0x23,0x01,0x00,0x00]529 cfcmovnp r22d, r18d, dword ptr [r28 + 4*r29 + 291]530 531# CHECK: cfcmovnp r18d, dword ptr [r28 + 4*r29 + 291]532# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x4b,0x94,0xac,0x23,0x01,0x00,0x00]533 cfcmovnp r18d, dword ptr [r28 + 4*r29 + 291]534 535# CHECK: cfcmovnp r23, r19, qword ptr [r28 + 4*r29 + 291]536# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x4b,0x9c,0xac,0x23,0x01,0x00,0x00]537 cfcmovnp r23, r19, qword ptr [r28 + 4*r29 + 291]538 539# CHECK: cfcmovnp r19, qword ptr [r28 + 4*r29 + 291]540# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x4b,0x9c,0xac,0x23,0x01,0x00,0x00]541 cfcmovnp r19, qword ptr [r28 + 4*r29 + 291]542 543# CHECK: cfcmovns r25w, r21w, r17w544# CHECK: encoding: [0x62,0xec,0x35,0x14,0x49,0xe9]545 cfcmovns r25w, r21w, r17w546 547# CHECK: cfcmovns r21w, r17w548# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x49,0xcd]549 cfcmovns r21w, r17w550 551# CHECK: cfcmovns word ptr [r28 + 4*r29 + 291], r17w552# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x49,0x8c,0xac,0x23,0x01,0x00,0x00]553 cfcmovns word ptr [r28 + 4*r29 + 291], r17w554 555# CHECK: cfcmovns r26d, r22d, r18d556# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x49,0xf2]557 cfcmovns r26d, r22d, r18d558 559# CHECK: cfcmovns r22d, r18d560# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x49,0xd6]561 cfcmovns r22d, r18d562 563# CHECK: cfcmovns dword ptr [r28 + 4*r29 + 291], r18d564# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x49,0x94,0xac,0x23,0x01,0x00,0x00]565 cfcmovns dword ptr [r28 + 4*r29 + 291], r18d566 567# CHECK: cfcmovns r27, r23, r19568# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x49,0xfb]569 cfcmovns r27, r23, r19570 571# CHECK: cfcmovns r23, r19572# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x49,0xdf]573 cfcmovns r23, r19574 575# CHECK: cfcmovns qword ptr [r28 + 4*r29 + 291], r19576# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x49,0x9c,0xac,0x23,0x01,0x00,0x00]577 cfcmovns qword ptr [r28 + 4*r29 + 291], r19578 579# CHECK: cfcmovns r21w, r17w, word ptr [r28 + 4*r29 + 291]580# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x49,0x8c,0xac,0x23,0x01,0x00,0x00]581 cfcmovns r21w, r17w, word ptr [r28 + 4*r29 + 291]582 583# CHECK: cfcmovns r17w, word ptr [r28 + 4*r29 + 291]584# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x49,0x8c,0xac,0x23,0x01,0x00,0x00]585 cfcmovns r17w, word ptr [r28 + 4*r29 + 291]586 587# CHECK: cfcmovns r22d, r18d, dword ptr [r28 + 4*r29 + 291]588# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x49,0x94,0xac,0x23,0x01,0x00,0x00]589 cfcmovns r22d, r18d, dword ptr [r28 + 4*r29 + 291]590 591# CHECK: cfcmovns r18d, dword ptr [r28 + 4*r29 + 291]592# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x49,0x94,0xac,0x23,0x01,0x00,0x00]593 cfcmovns r18d, dword ptr [r28 + 4*r29 + 291]594 595# CHECK: cfcmovns r23, r19, qword ptr [r28 + 4*r29 + 291]596# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x49,0x9c,0xac,0x23,0x01,0x00,0x00]597 cfcmovns r23, r19, qword ptr [r28 + 4*r29 + 291]598 599# CHECK: cfcmovns r19, qword ptr [r28 + 4*r29 + 291]600# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x49,0x9c,0xac,0x23,0x01,0x00,0x00]601 cfcmovns r19, qword ptr [r28 + 4*r29 + 291]602 603# CHECK: cfcmovne r25w, r21w, r17w604# CHECK: encoding: [0x62,0xec,0x35,0x14,0x45,0xe9]605 cfcmovne r25w, r21w, r17w606 607# CHECK: cfcmovne r21w, r17w608# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x45,0xcd]609 cfcmovne r21w, r17w610 611# CHECK: cfcmovne word ptr [r28 + 4*r29 + 291], r17w612# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x45,0x8c,0xac,0x23,0x01,0x00,0x00]613 cfcmovne word ptr [r28 + 4*r29 + 291], r17w614 615# CHECK: cfcmovne r26d, r22d, r18d616# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x45,0xf2]617 cfcmovne r26d, r22d, r18d618 619# CHECK: cfcmovne r22d, r18d620# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x45,0xd6]621 cfcmovne r22d, r18d622 623# CHECK: cfcmovne dword ptr [r28 + 4*r29 + 291], r18d624# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x45,0x94,0xac,0x23,0x01,0x00,0x00]625 cfcmovne dword ptr [r28 + 4*r29 + 291], r18d626 627# CHECK: cfcmovne r27, r23, r19628# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x45,0xfb]629 cfcmovne r27, r23, r19630 631# CHECK: cfcmovne r23, r19632# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x45,0xdf]633 cfcmovne r23, r19634 635# CHECK: cfcmovne qword ptr [r28 + 4*r29 + 291], r19636# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x45,0x9c,0xac,0x23,0x01,0x00,0x00]637 cfcmovne qword ptr [r28 + 4*r29 + 291], r19638 639# CHECK: cfcmovne r21w, r17w, word ptr [r28 + 4*r29 + 291]640# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x45,0x8c,0xac,0x23,0x01,0x00,0x00]641 cfcmovne r21w, r17w, word ptr [r28 + 4*r29 + 291]642 643# CHECK: cfcmovne r17w, word ptr [r28 + 4*r29 + 291]644# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x45,0x8c,0xac,0x23,0x01,0x00,0x00]645 cfcmovne r17w, word ptr [r28 + 4*r29 + 291]646 647# CHECK: cfcmovne r22d, r18d, dword ptr [r28 + 4*r29 + 291]648# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x45,0x94,0xac,0x23,0x01,0x00,0x00]649 cfcmovne r22d, r18d, dword ptr [r28 + 4*r29 + 291]650 651# CHECK: cfcmovne r18d, dword ptr [r28 + 4*r29 + 291]652# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x45,0x94,0xac,0x23,0x01,0x00,0x00]653 cfcmovne r18d, dword ptr [r28 + 4*r29 + 291]654 655# CHECK: cfcmovne r23, r19, qword ptr [r28 + 4*r29 + 291]656# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x45,0x9c,0xac,0x23,0x01,0x00,0x00]657 cfcmovne r23, r19, qword ptr [r28 + 4*r29 + 291]658 659# CHECK: cfcmovne r19, qword ptr [r28 + 4*r29 + 291]660# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x45,0x9c,0xac,0x23,0x01,0x00,0x00]661 cfcmovne r19, qword ptr [r28 + 4*r29 + 291]662 663# CHECK: cfcmovp r25w, r21w, r17w664# CHECK: encoding: [0x62,0xec,0x35,0x14,0x4a,0xe9]665 cfcmovp r25w, r21w, r17w666 667# CHECK: cfcmovp r21w, r17w668# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x4a,0xcd]669 cfcmovp r21w, r17w670 671# CHECK: cfcmovp word ptr [r28 + 4*r29 + 291], r17w672# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x4a,0x8c,0xac,0x23,0x01,0x00,0x00]673 cfcmovp word ptr [r28 + 4*r29 + 291], r17w674 675# CHECK: cfcmovp r26d, r22d, r18d676# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x4a,0xf2]677 cfcmovp r26d, r22d, r18d678 679# CHECK: cfcmovp r22d, r18d680# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x4a,0xd6]681 cfcmovp r22d, r18d682 683# CHECK: cfcmovp dword ptr [r28 + 4*r29 + 291], r18d684# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x4a,0x94,0xac,0x23,0x01,0x00,0x00]685 cfcmovp dword ptr [r28 + 4*r29 + 291], r18d686 687# CHECK: cfcmovp r27, r23, r19688# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x4a,0xfb]689 cfcmovp r27, r23, r19690 691# CHECK: cfcmovp r23, r19692# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x4a,0xdf]693 cfcmovp r23, r19694 695# CHECK: cfcmovp qword ptr [r28 + 4*r29 + 291], r19696# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x4a,0x9c,0xac,0x23,0x01,0x00,0x00]697 cfcmovp qword ptr [r28 + 4*r29 + 291], r19698 699# CHECK: cfcmovp r21w, r17w, word ptr [r28 + 4*r29 + 291]700# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x4a,0x8c,0xac,0x23,0x01,0x00,0x00]701 cfcmovp r21w, r17w, word ptr [r28 + 4*r29 + 291]702 703# CHECK: cfcmovp r17w, word ptr [r28 + 4*r29 + 291]704# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x4a,0x8c,0xac,0x23,0x01,0x00,0x00]705 cfcmovp r17w, word ptr [r28 + 4*r29 + 291]706 707# CHECK: cfcmovp r22d, r18d, dword ptr [r28 + 4*r29 + 291]708# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x4a,0x94,0xac,0x23,0x01,0x00,0x00]709 cfcmovp r22d, r18d, dword ptr [r28 + 4*r29 + 291]710 711# CHECK: cfcmovp r18d, dword ptr [r28 + 4*r29 + 291]712# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x4a,0x94,0xac,0x23,0x01,0x00,0x00]713 cfcmovp r18d, dword ptr [r28 + 4*r29 + 291]714 715# CHECK: cfcmovp r23, r19, qword ptr [r28 + 4*r29 + 291]716# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x4a,0x9c,0xac,0x23,0x01,0x00,0x00]717 cfcmovp r23, r19, qword ptr [r28 + 4*r29 + 291]718 719# CHECK: cfcmovp r19, qword ptr [r28 + 4*r29 + 291]720# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x4a,0x9c,0xac,0x23,0x01,0x00,0x00]721 cfcmovp r19, qword ptr [r28 + 4*r29 + 291]722 723# CHECK: cfcmovs r25w, r21w, r17w724# CHECK: encoding: [0x62,0xec,0x35,0x14,0x48,0xe9]725 cfcmovs r25w, r21w, r17w726 727# CHECK: cfcmovs r21w, r17w728# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x48,0xcd]729 cfcmovs r21w, r17w730 731# CHECK: cfcmovs word ptr [r28 + 4*r29 + 291], r17w732# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x48,0x8c,0xac,0x23,0x01,0x00,0x00]733 cfcmovs word ptr [r28 + 4*r29 + 291], r17w734 735# CHECK: cfcmovs r26d, r22d, r18d736# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x48,0xf2]737 cfcmovs r26d, r22d, r18d738 739# CHECK: cfcmovs r22d, r18d740# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x48,0xd6]741 cfcmovs r22d, r18d742 743# CHECK: cfcmovs dword ptr [r28 + 4*r29 + 291], r18d744# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x48,0x94,0xac,0x23,0x01,0x00,0x00]745 cfcmovs dword ptr [r28 + 4*r29 + 291], r18d746 747# CHECK: cfcmovs r27, r23, r19748# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x48,0xfb]749 cfcmovs r27, r23, r19750 751# CHECK: cfcmovs r23, r19752# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x48,0xdf]753 cfcmovs r23, r19754 755# CHECK: cfcmovs qword ptr [r28 + 4*r29 + 291], r19756# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x48,0x9c,0xac,0x23,0x01,0x00,0x00]757 cfcmovs qword ptr [r28 + 4*r29 + 291], r19758 759# CHECK: cfcmovs r21w, r17w, word ptr [r28 + 4*r29 + 291]760# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x48,0x8c,0xac,0x23,0x01,0x00,0x00]761 cfcmovs r21w, r17w, word ptr [r28 + 4*r29 + 291]762 763# CHECK: cfcmovs r17w, word ptr [r28 + 4*r29 + 291]764# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x48,0x8c,0xac,0x23,0x01,0x00,0x00]765 cfcmovs r17w, word ptr [r28 + 4*r29 + 291]766 767# CHECK: cfcmovs r22d, r18d, dword ptr [r28 + 4*r29 + 291]768# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x48,0x94,0xac,0x23,0x01,0x00,0x00]769 cfcmovs r22d, r18d, dword ptr [r28 + 4*r29 + 291]770 771# CHECK: cfcmovs r18d, dword ptr [r28 + 4*r29 + 291]772# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x48,0x94,0xac,0x23,0x01,0x00,0x00]773 cfcmovs r18d, dword ptr [r28 + 4*r29 + 291]774 775# CHECK: cfcmovs r23, r19, qword ptr [r28 + 4*r29 + 291]776# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x48,0x9c,0xac,0x23,0x01,0x00,0x00]777 cfcmovs r23, r19, qword ptr [r28 + 4*r29 + 291]778 779# CHECK: cfcmovs r19, qword ptr [r28 + 4*r29 + 291]780# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x48,0x9c,0xac,0x23,0x01,0x00,0x00]781 cfcmovs r19, qword ptr [r28 + 4*r29 + 291]782 783# CHECK: cfcmove r25w, r21w, r17w784# CHECK: encoding: [0x62,0xec,0x35,0x14,0x44,0xe9]785 cfcmove r25w, r21w, r17w786 787# CHECK: cfcmove r21w, r17w788# CHECK: encoding: [0x62,0xec,0x7d,0x0c,0x44,0xcd]789 cfcmove r21w, r17w790 791# CHECK: cfcmove word ptr [r28 + 4*r29 + 291], r17w792# CHECK: encoding: [0x62,0x8c,0x79,0x0c,0x44,0x8c,0xac,0x23,0x01,0x00,0x00]793 cfcmove word ptr [r28 + 4*r29 + 291], r17w794 795# CHECK: cfcmove r26d, r22d, r18d796# CHECK: encoding: [0x62,0xec,0x2c,0x14,0x44,0xf2]797 cfcmove r26d, r22d, r18d798 799# CHECK: cfcmove r22d, r18d800# CHECK: encoding: [0x62,0xec,0x7c,0x0c,0x44,0xd6]801 cfcmove r22d, r18d802 803# CHECK: cfcmove dword ptr [r28 + 4*r29 + 291], r18d804# CHECK: encoding: [0x62,0x8c,0x78,0x0c,0x44,0x94,0xac,0x23,0x01,0x00,0x00]805 cfcmove dword ptr [r28 + 4*r29 + 291], r18d806 807# CHECK: cfcmove r27, r23, r19808# CHECK: encoding: [0x62,0xec,0xa4,0x14,0x44,0xfb]809 cfcmove r27, r23, r19810 811# CHECK: cfcmove r23, r19812# CHECK: encoding: [0x62,0xec,0xfc,0x0c,0x44,0xdf]813 cfcmove r23, r19814 815# CHECK: cfcmove qword ptr [r28 + 4*r29 + 291], r19816# CHECK: encoding: [0x62,0x8c,0xf8,0x0c,0x44,0x9c,0xac,0x23,0x01,0x00,0x00]817 cfcmove qword ptr [r28 + 4*r29 + 291], r19818 819# CHECK: cfcmove r21w, r17w, word ptr [r28 + 4*r29 + 291]820# CHECK: encoding: [0x62,0x8c,0x51,0x14,0x44,0x8c,0xac,0x23,0x01,0x00,0x00]821 cfcmove r21w, r17w, word ptr [r28 + 4*r29 + 291]822 823# CHECK: cfcmove r17w, word ptr [r28 + 4*r29 + 291]824# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x44,0x8c,0xac,0x23,0x01,0x00,0x00]825 cfcmove r17w, word ptr [r28 + 4*r29 + 291]826 827# CHECK: cfcmove r22d, r18d, dword ptr [r28 + 4*r29 + 291]828# CHECK: encoding: [0x62,0x8c,0x48,0x14,0x44,0x94,0xac,0x23,0x01,0x00,0x00]829 cfcmove r22d, r18d, dword ptr [r28 + 4*r29 + 291]830 831# CHECK: cfcmove r18d, dword ptr [r28 + 4*r29 + 291]832# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x44,0x94,0xac,0x23,0x01,0x00,0x00]833 cfcmove r18d, dword ptr [r28 + 4*r29 + 291]834 835# CHECK: cfcmove r23, r19, qword ptr [r28 + 4*r29 + 291]836# CHECK: encoding: [0x62,0x8c,0xc0,0x14,0x44,0x9c,0xac,0x23,0x01,0x00,0x00]837 cfcmove r23, r19, qword ptr [r28 + 4*r29 + 291]838 839# CHECK: cfcmove r19, qword ptr [r28 + 4*r29 + 291]840# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x44,0x9c,0xac,0x23,0x01,0x00,0x00]841 cfcmove r19, qword ptr [r28 + 4*r29 + 291]842