brintos

brintos / llvm-project-archived public Read only

0
0
Text · 32.4 KiB · 58b145d Raw
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