xref: /llvm-project/llvm/test/MC/Disassembler/X86/apx/cfcmov.txt (revision 7b766a6f505577bbb7d2cd2c553b6207306c0df9)
1# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT
2# RUN: llvm-mc --disassemble %s -triple=x86_64 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL
3
4# ATT:   cfcmovbw	%r17w, %r21w, %r25w
5# INTEL: cfcmovb	r25w, r21w, r17w
60x62,0xec,0x35,0x14,0x42,0xe9
7
8# ATT:   cfcmovbw	%r17w, %r21w
9# INTEL: cfcmovb	r21w, r17w
100x62,0xec,0x7d,0x0c,0x42,0xcd
11
12# ATT:   cfcmovbw	%r17w, 291(%r28,%r29,4)
13# INTEL: cfcmovb	word ptr [r28 + 4*r29 + 291], r17w
140x62,0x8c,0x79,0x0c,0x42,0x8c,0xac,0x23,0x01,0x00,0x00
15
16# ATT:   cfcmovbl	%r18d, %r22d, %r26d
17# INTEL: cfcmovb	r26d, r22d, r18d
180x62,0xec,0x2c,0x14,0x42,0xf2
19
20# ATT:   cfcmovbl	%r18d, %r22d
21# INTEL: cfcmovb	r22d, r18d
220x62,0xec,0x7c,0x0c,0x42,0xd6
23
24# ATT:   cfcmovbl	%r18d, 291(%r28,%r29,4)
25# INTEL: cfcmovb	dword ptr [r28 + 4*r29 + 291], r18d
260x62,0x8c,0x78,0x0c,0x42,0x94,0xac,0x23,0x01,0x00,0x00
27
28# ATT:   cfcmovbq	%r19, %r23, %r27
29# INTEL: cfcmovb	r27, r23, r19
300x62,0xec,0xa4,0x14,0x42,0xfb
31
32# ATT:   cfcmovbq	%r19, %r23
33# INTEL: cfcmovb	r23, r19
340x62,0xec,0xfc,0x0c,0x42,0xdf
35
36# ATT:   cfcmovbq	%r19, 291(%r28,%r29,4)
37# INTEL: cfcmovb	qword ptr [r28 + 4*r29 + 291], r19
380x62,0x8c,0xf8,0x0c,0x42,0x9c,0xac,0x23,0x01,0x00,0x00
39
40# ATT:   cfcmovbw	291(%r28,%r29,4), %r17w, %r21w
41# INTEL: cfcmovb	r21w, r17w, word ptr [r28 + 4*r29 + 291]
420x62,0x8c,0x51,0x14,0x42,0x8c,0xac,0x23,0x01,0x00,0x00
43
44# ATT:   cfcmovbw	291(%r28,%r29,4), %r17w
45# INTEL: cfcmovb	r17w, word ptr [r28 + 4*r29 + 291]
460x62,0x8c,0x79,0x08,0x42,0x8c,0xac,0x23,0x01,0x00,0x00
47
48# ATT:   cfcmovbl	291(%r28,%r29,4), %r18d, %r22d
49# INTEL: cfcmovb	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
500x62,0x8c,0x48,0x14,0x42,0x94,0xac,0x23,0x01,0x00,0x00
51
52# ATT:   cfcmovbl	291(%r28,%r29,4), %r18d
53# INTEL: cfcmovb	r18d, dword ptr [r28 + 4*r29 + 291]
540x62,0x8c,0x78,0x08,0x42,0x94,0xac,0x23,0x01,0x00,0x00
55
56# ATT:   cfcmovbq	291(%r28,%r29,4), %r19, %r23
57# INTEL: cfcmovb	r23, r19, qword ptr [r28 + 4*r29 + 291]
580x62,0x8c,0xc0,0x14,0x42,0x9c,0xac,0x23,0x01,0x00,0x00
59
60# ATT:   cfcmovbq	291(%r28,%r29,4), %r19
61# INTEL: cfcmovb	r19, qword ptr [r28 + 4*r29 + 291]
620x62,0x8c,0xf8,0x08,0x42,0x9c,0xac,0x23,0x01,0x00,0x00
63
64# ATT:   cfcmovbew	%r17w, %r21w, %r25w
65# INTEL: cfcmovbe	r25w, r21w, r17w
660x62,0xec,0x35,0x14,0x46,0xe9
67
68# ATT:   cfcmovbew	%r17w, %r21w
69# INTEL: cfcmovbe	r21w, r17w
700x62,0xec,0x7d,0x0c,0x46,0xcd
71
72# ATT:   cfcmovbew	%r17w, 291(%r28,%r29,4)
73# INTEL: cfcmovbe	word ptr [r28 + 4*r29 + 291], r17w
740x62,0x8c,0x79,0x0c,0x46,0x8c,0xac,0x23,0x01,0x00,0x00
75
76# ATT:   cfcmovbel	%r18d, %r22d, %r26d
77# INTEL: cfcmovbe	r26d, r22d, r18d
780x62,0xec,0x2c,0x14,0x46,0xf2
79
80# ATT:   cfcmovbel	%r18d, %r22d
81# INTEL: cfcmovbe	r22d, r18d
820x62,0xec,0x7c,0x0c,0x46,0xd6
83
84# ATT:   cfcmovbel	%r18d, 291(%r28,%r29,4)
85# INTEL: cfcmovbe	dword ptr [r28 + 4*r29 + 291], r18d
860x62,0x8c,0x78,0x0c,0x46,0x94,0xac,0x23,0x01,0x00,0x00
87
88# ATT:   cfcmovbeq	%r19, %r23, %r27
89# INTEL: cfcmovbe	r27, r23, r19
900x62,0xec,0xa4,0x14,0x46,0xfb
91
92# ATT:   cfcmovbeq	%r19, %r23
93# INTEL: cfcmovbe	r23, r19
940x62,0xec,0xfc,0x0c,0x46,0xdf
95
96# ATT:   cfcmovbeq	%r19, 291(%r28,%r29,4)
97# INTEL: cfcmovbe	qword ptr [r28 + 4*r29 + 291], r19
980x62,0x8c,0xf8,0x0c,0x46,0x9c,0xac,0x23,0x01,0x00,0x00
99
100# ATT:   cfcmovbew	291(%r28,%r29,4), %r17w, %r21w
101# INTEL: cfcmovbe	r21w, r17w, word ptr [r28 + 4*r29 + 291]
1020x62,0x8c,0x51,0x14,0x46,0x8c,0xac,0x23,0x01,0x00,0x00
103
104# ATT:   cfcmovbew	291(%r28,%r29,4), %r17w
105# INTEL: cfcmovbe	r17w, word ptr [r28 + 4*r29 + 291]
1060x62,0x8c,0x79,0x08,0x46,0x8c,0xac,0x23,0x01,0x00,0x00
107
108# ATT:   cfcmovbel	291(%r28,%r29,4), %r18d, %r22d
109# INTEL: cfcmovbe	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
1100x62,0x8c,0x48,0x14,0x46,0x94,0xac,0x23,0x01,0x00,0x00
111
112# ATT:   cfcmovbel	291(%r28,%r29,4), %r18d
113# INTEL: cfcmovbe	r18d, dword ptr [r28 + 4*r29 + 291]
1140x62,0x8c,0x78,0x08,0x46,0x94,0xac,0x23,0x01,0x00,0x00
115
116# ATT:   cfcmovbeq	291(%r28,%r29,4), %r19, %r23
117# INTEL: cfcmovbe	r23, r19, qword ptr [r28 + 4*r29 + 291]
1180x62,0x8c,0xc0,0x14,0x46,0x9c,0xac,0x23,0x01,0x00,0x00
119
120# ATT:   cfcmovbeq	291(%r28,%r29,4), %r19
121# INTEL: cfcmovbe	r19, qword ptr [r28 + 4*r29 + 291]
1220x62,0x8c,0xf8,0x08,0x46,0x9c,0xac,0x23,0x01,0x00,0x00
123
124# ATT:   cfcmovlw	%r17w, %r21w, %r25w
125# INTEL: cfcmovl	r25w, r21w, r17w
1260x62,0xec,0x35,0x14,0x4c,0xe9
127
128# ATT:   cfcmovlw	%r17w, %r21w
129# INTEL: cfcmovl	r21w, r17w
1300x62,0xec,0x7d,0x0c,0x4c,0xcd
131
132# ATT:   cfcmovlw	%r17w, 291(%r28,%r29,4)
133# INTEL: cfcmovl	word ptr [r28 + 4*r29 + 291], r17w
1340x62,0x8c,0x79,0x0c,0x4c,0x8c,0xac,0x23,0x01,0x00,0x00
135
136# ATT:   cfcmovll	%r18d, %r22d, %r26d
137# INTEL: cfcmovl	r26d, r22d, r18d
1380x62,0xec,0x2c,0x14,0x4c,0xf2
139
140# ATT:   cfcmovll	%r18d, %r22d
141# INTEL: cfcmovl	r22d, r18d
1420x62,0xec,0x7c,0x0c,0x4c,0xd6
143
144# ATT:   cfcmovll	%r18d, 291(%r28,%r29,4)
145# INTEL: cfcmovl	dword ptr [r28 + 4*r29 + 291], r18d
1460x62,0x8c,0x78,0x0c,0x4c,0x94,0xac,0x23,0x01,0x00,0x00
147
148# ATT:   cfcmovlq	%r19, %r23, %r27
149# INTEL: cfcmovl	r27, r23, r19
1500x62,0xec,0xa4,0x14,0x4c,0xfb
151
152# ATT:   cfcmovlq	%r19, %r23
153# INTEL: cfcmovl	r23, r19
1540x62,0xec,0xfc,0x0c,0x4c,0xdf
155
156# ATT:   cfcmovlq	%r19, 291(%r28,%r29,4)
157# INTEL: cfcmovl	qword ptr [r28 + 4*r29 + 291], r19
1580x62,0x8c,0xf8,0x0c,0x4c,0x9c,0xac,0x23,0x01,0x00,0x00
159
160# ATT:   cfcmovlw	291(%r28,%r29,4), %r17w, %r21w
161# INTEL: cfcmovl	r21w, r17w, word ptr [r28 + 4*r29 + 291]
1620x62,0x8c,0x51,0x14,0x4c,0x8c,0xac,0x23,0x01,0x00,0x00
163
164# ATT:   cfcmovlw	291(%r28,%r29,4), %r17w
165# INTEL: cfcmovl	r17w, word ptr [r28 + 4*r29 + 291]
1660x62,0x8c,0x79,0x08,0x4c,0x8c,0xac,0x23,0x01,0x00,0x00
167
168# ATT:   cfcmovll	291(%r28,%r29,4), %r18d, %r22d
169# INTEL: cfcmovl	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
1700x62,0x8c,0x48,0x14,0x4c,0x94,0xac,0x23,0x01,0x00,0x00
171
172# ATT:   cfcmovll	291(%r28,%r29,4), %r18d
173# INTEL: cfcmovl	r18d, dword ptr [r28 + 4*r29 + 291]
1740x62,0x8c,0x78,0x08,0x4c,0x94,0xac,0x23,0x01,0x00,0x00
175
176# ATT:   cfcmovlq	291(%r28,%r29,4), %r19, %r23
177# INTEL: cfcmovl	r23, r19, qword ptr [r28 + 4*r29 + 291]
1780x62,0x8c,0xc0,0x14,0x4c,0x9c,0xac,0x23,0x01,0x00,0x00
179
180# ATT:   cfcmovlq	291(%r28,%r29,4), %r19
181# INTEL: cfcmovl	r19, qword ptr [r28 + 4*r29 + 291]
1820x62,0x8c,0xf8,0x08,0x4c,0x9c,0xac,0x23,0x01,0x00,0x00
183
184# ATT:   cfcmovlew	%r17w, %r21w, %r25w
185# INTEL: cfcmovle	r25w, r21w, r17w
1860x62,0xec,0x35,0x14,0x4e,0xe9
187
188# ATT:   cfcmovlew	%r17w, %r21w
189# INTEL: cfcmovle	r21w, r17w
1900x62,0xec,0x7d,0x0c,0x4e,0xcd
191
192# ATT:   cfcmovlew	%r17w, 291(%r28,%r29,4)
193# INTEL: cfcmovle	word ptr [r28 + 4*r29 + 291], r17w
1940x62,0x8c,0x79,0x0c,0x4e,0x8c,0xac,0x23,0x01,0x00,0x00
195
196# ATT:   cfcmovlel	%r18d, %r22d, %r26d
197# INTEL: cfcmovle	r26d, r22d, r18d
1980x62,0xec,0x2c,0x14,0x4e,0xf2
199
200# ATT:   cfcmovlel	%r18d, %r22d
201# INTEL: cfcmovle	r22d, r18d
2020x62,0xec,0x7c,0x0c,0x4e,0xd6
203
204# ATT:   cfcmovlel	%r18d, 291(%r28,%r29,4)
205# INTEL: cfcmovle	dword ptr [r28 + 4*r29 + 291], r18d
2060x62,0x8c,0x78,0x0c,0x4e,0x94,0xac,0x23,0x01,0x00,0x00
207
208# ATT:   cfcmovleq	%r19, %r23, %r27
209# INTEL: cfcmovle	r27, r23, r19
2100x62,0xec,0xa4,0x14,0x4e,0xfb
211
212# ATT:   cfcmovleq	%r19, %r23
213# INTEL: cfcmovle	r23, r19
2140x62,0xec,0xfc,0x0c,0x4e,0xdf
215
216# ATT:   cfcmovleq	%r19, 291(%r28,%r29,4)
217# INTEL: cfcmovle	qword ptr [r28 + 4*r29 + 291], r19
2180x62,0x8c,0xf8,0x0c,0x4e,0x9c,0xac,0x23,0x01,0x00,0x00
219
220# ATT:   cfcmovlew	291(%r28,%r29,4), %r17w, %r21w
221# INTEL: cfcmovle	r21w, r17w, word ptr [r28 + 4*r29 + 291]
2220x62,0x8c,0x51,0x14,0x4e,0x8c,0xac,0x23,0x01,0x00,0x00
223
224# ATT:   cfcmovlew	291(%r28,%r29,4), %r17w
225# INTEL: cfcmovle	r17w, word ptr [r28 + 4*r29 + 291]
2260x62,0x8c,0x79,0x08,0x4e,0x8c,0xac,0x23,0x01,0x00,0x00
227
228# ATT:   cfcmovlel	291(%r28,%r29,4), %r18d, %r22d
229# INTEL: cfcmovle	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
2300x62,0x8c,0x48,0x14,0x4e,0x94,0xac,0x23,0x01,0x00,0x00
231
232# ATT:   cfcmovlel	291(%r28,%r29,4), %r18d
233# INTEL: cfcmovle	r18d, dword ptr [r28 + 4*r29 + 291]
2340x62,0x8c,0x78,0x08,0x4e,0x94,0xac,0x23,0x01,0x00,0x00
235
236# ATT:   cfcmovleq	291(%r28,%r29,4), %r19, %r23
237# INTEL: cfcmovle	r23, r19, qword ptr [r28 + 4*r29 + 291]
2380x62,0x8c,0xc0,0x14,0x4e,0x9c,0xac,0x23,0x01,0x00,0x00
239
240# ATT:   cfcmovleq	291(%r28,%r29,4), %r19
241# INTEL: cfcmovle	r19, qword ptr [r28 + 4*r29 + 291]
2420x62,0x8c,0xf8,0x08,0x4e,0x9c,0xac,0x23,0x01,0x00,0x00
243
244# ATT:   cfcmovaew	%r17w, %r21w, %r25w
245# INTEL: cfcmovae	r25w, r21w, r17w
2460x62,0xec,0x35,0x14,0x43,0xe9
247
248# ATT:   cfcmovaew	%r17w, %r21w
249# INTEL: cfcmovae	r21w, r17w
2500x62,0xec,0x7d,0x0c,0x43,0xcd
251
252# ATT:   cfcmovaew	%r17w, 291(%r28,%r29,4)
253# INTEL: cfcmovae	word ptr [r28 + 4*r29 + 291], r17w
2540x62,0x8c,0x79,0x0c,0x43,0x8c,0xac,0x23,0x01,0x00,0x00
255
256# ATT:   cfcmovael	%r18d, %r22d, %r26d
257# INTEL: cfcmovae	r26d, r22d, r18d
2580x62,0xec,0x2c,0x14,0x43,0xf2
259
260# ATT:   cfcmovael	%r18d, %r22d
261# INTEL: cfcmovae	r22d, r18d
2620x62,0xec,0x7c,0x0c,0x43,0xd6
263
264# ATT:   cfcmovael	%r18d, 291(%r28,%r29,4)
265# INTEL: cfcmovae	dword ptr [r28 + 4*r29 + 291], r18d
2660x62,0x8c,0x78,0x0c,0x43,0x94,0xac,0x23,0x01,0x00,0x00
267
268# ATT:   cfcmovaeq	%r19, %r23, %r27
269# INTEL: cfcmovae	r27, r23, r19
2700x62,0xec,0xa4,0x14,0x43,0xfb
271
272# ATT:   cfcmovaeq	%r19, %r23
273# INTEL: cfcmovae	r23, r19
2740x62,0xec,0xfc,0x0c,0x43,0xdf
275
276# ATT:   cfcmovaeq	%r19, 291(%r28,%r29,4)
277# INTEL: cfcmovae	qword ptr [r28 + 4*r29 + 291], r19
2780x62,0x8c,0xf8,0x0c,0x43,0x9c,0xac,0x23,0x01,0x00,0x00
279
280# ATT:   cfcmovaew	291(%r28,%r29,4), %r17w, %r21w
281# INTEL: cfcmovae	r21w, r17w, word ptr [r28 + 4*r29 + 291]
2820x62,0x8c,0x51,0x14,0x43,0x8c,0xac,0x23,0x01,0x00,0x00
283
284# ATT:   cfcmovaew	291(%r28,%r29,4), %r17w
285# INTEL: cfcmovae	r17w, word ptr [r28 + 4*r29 + 291]
2860x62,0x8c,0x79,0x08,0x43,0x8c,0xac,0x23,0x01,0x00,0x00
287
288# ATT:   cfcmovael	291(%r28,%r29,4), %r18d, %r22d
289# INTEL: cfcmovae	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
2900x62,0x8c,0x48,0x14,0x43,0x94,0xac,0x23,0x01,0x00,0x00
291
292# ATT:   cfcmovael	291(%r28,%r29,4), %r18d
293# INTEL: cfcmovae	r18d, dword ptr [r28 + 4*r29 + 291]
2940x62,0x8c,0x78,0x08,0x43,0x94,0xac,0x23,0x01,0x00,0x00
295
296# ATT:   cfcmovaeq	291(%r28,%r29,4), %r19, %r23
297# INTEL: cfcmovae	r23, r19, qword ptr [r28 + 4*r29 + 291]
2980x62,0x8c,0xc0,0x14,0x43,0x9c,0xac,0x23,0x01,0x00,0x00
299
300# ATT:   cfcmovaeq	291(%r28,%r29,4), %r19
301# INTEL: cfcmovae	r19, qword ptr [r28 + 4*r29 + 291]
3020x62,0x8c,0xf8,0x08,0x43,0x9c,0xac,0x23,0x01,0x00,0x00
303
304# ATT:   cfcmovaw	%r17w, %r21w, %r25w
305# INTEL: cfcmova	r25w, r21w, r17w
3060x62,0xec,0x35,0x14,0x47,0xe9
307
308# ATT:   cfcmovaw	%r17w, %r21w
309# INTEL: cfcmova	r21w, r17w
3100x62,0xec,0x7d,0x0c,0x47,0xcd
311
312# ATT:   cfcmovaw	%r17w, 291(%r28,%r29,4)
313# INTEL: cfcmova	word ptr [r28 + 4*r29 + 291], r17w
3140x62,0x8c,0x79,0x0c,0x47,0x8c,0xac,0x23,0x01,0x00,0x00
315
316# ATT:   cfcmoval	%r18d, %r22d, %r26d
317# INTEL: cfcmova	r26d, r22d, r18d
3180x62,0xec,0x2c,0x14,0x47,0xf2
319
320# ATT:   cfcmoval	%r18d, %r22d
321# INTEL: cfcmova	r22d, r18d
3220x62,0xec,0x7c,0x0c,0x47,0xd6
323
324# ATT:   cfcmoval	%r18d, 291(%r28,%r29,4)
325# INTEL: cfcmova	dword ptr [r28 + 4*r29 + 291], r18d
3260x62,0x8c,0x78,0x0c,0x47,0x94,0xac,0x23,0x01,0x00,0x00
327
328# ATT:   cfcmovaq	%r19, %r23, %r27
329# INTEL: cfcmova	r27, r23, r19
3300x62,0xec,0xa4,0x14,0x47,0xfb
331
332# ATT:   cfcmovaq	%r19, %r23
333# INTEL: cfcmova	r23, r19
3340x62,0xec,0xfc,0x0c,0x47,0xdf
335
336# ATT:   cfcmovaq	%r19, 291(%r28,%r29,4)
337# INTEL: cfcmova	qword ptr [r28 + 4*r29 + 291], r19
3380x62,0x8c,0xf8,0x0c,0x47,0x9c,0xac,0x23,0x01,0x00,0x00
339
340# ATT:   cfcmovaw	291(%r28,%r29,4), %r17w, %r21w
341# INTEL: cfcmova	r21w, r17w, word ptr [r28 + 4*r29 + 291]
3420x62,0x8c,0x51,0x14,0x47,0x8c,0xac,0x23,0x01,0x00,0x00
343
344# ATT:   cfcmovaw	291(%r28,%r29,4), %r17w
345# INTEL: cfcmova	r17w, word ptr [r28 + 4*r29 + 291]
3460x62,0x8c,0x79,0x08,0x47,0x8c,0xac,0x23,0x01,0x00,0x00
347
348# ATT:   cfcmoval	291(%r28,%r29,4), %r18d, %r22d
349# INTEL: cfcmova	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
3500x62,0x8c,0x48,0x14,0x47,0x94,0xac,0x23,0x01,0x00,0x00
351
352# ATT:   cfcmoval	291(%r28,%r29,4), %r18d
353# INTEL: cfcmova	r18d, dword ptr [r28 + 4*r29 + 291]
3540x62,0x8c,0x78,0x08,0x47,0x94,0xac,0x23,0x01,0x00,0x00
355
356# ATT:   cfcmovaq	291(%r28,%r29,4), %r19, %r23
357# INTEL: cfcmova	r23, r19, qword ptr [r28 + 4*r29 + 291]
3580x62,0x8c,0xc0,0x14,0x47,0x9c,0xac,0x23,0x01,0x00,0x00
359
360# ATT:   cfcmovaq	291(%r28,%r29,4), %r19
361# INTEL: cfcmova	r19, qword ptr [r28 + 4*r29 + 291]
3620x62,0x8c,0xf8,0x08,0x47,0x9c,0xac,0x23,0x01,0x00,0x00
363
364# ATT:   cfcmovgew	%r17w, %r21w, %r25w
365# INTEL: cfcmovge	r25w, r21w, r17w
3660x62,0xec,0x35,0x14,0x4d,0xe9
367
368# ATT:   cfcmovgew	%r17w, %r21w
369# INTEL: cfcmovge	r21w, r17w
3700x62,0xec,0x7d,0x0c,0x4d,0xcd
371
372# ATT:   cfcmovgew	%r17w, 291(%r28,%r29,4)
373# INTEL: cfcmovge	word ptr [r28 + 4*r29 + 291], r17w
3740x62,0x8c,0x79,0x0c,0x4d,0x8c,0xac,0x23,0x01,0x00,0x00
375
376# ATT:   cfcmovgel	%r18d, %r22d, %r26d
377# INTEL: cfcmovge	r26d, r22d, r18d
3780x62,0xec,0x2c,0x14,0x4d,0xf2
379
380# ATT:   cfcmovgel	%r18d, %r22d
381# INTEL: cfcmovge	r22d, r18d
3820x62,0xec,0x7c,0x0c,0x4d,0xd6
383
384# ATT:   cfcmovgel	%r18d, 291(%r28,%r29,4)
385# INTEL: cfcmovge	dword ptr [r28 + 4*r29 + 291], r18d
3860x62,0x8c,0x78,0x0c,0x4d,0x94,0xac,0x23,0x01,0x00,0x00
387
388# ATT:   cfcmovgeq	%r19, %r23, %r27
389# INTEL: cfcmovge	r27, r23, r19
3900x62,0xec,0xa4,0x14,0x4d,0xfb
391
392# ATT:   cfcmovgeq	%r19, %r23
393# INTEL: cfcmovge	r23, r19
3940x62,0xec,0xfc,0x0c,0x4d,0xdf
395
396# ATT:   cfcmovgeq	%r19, 291(%r28,%r29,4)
397# INTEL: cfcmovge	qword ptr [r28 + 4*r29 + 291], r19
3980x62,0x8c,0xf8,0x0c,0x4d,0x9c,0xac,0x23,0x01,0x00,0x00
399
400# ATT:   cfcmovgew	291(%r28,%r29,4), %r17w, %r21w
401# INTEL: cfcmovge	r21w, r17w, word ptr [r28 + 4*r29 + 291]
4020x62,0x8c,0x51,0x14,0x4d,0x8c,0xac,0x23,0x01,0x00,0x00
403
404# ATT:   cfcmovgew	291(%r28,%r29,4), %r17w
405# INTEL: cfcmovge	r17w, word ptr [r28 + 4*r29 + 291]
4060x62,0x8c,0x79,0x08,0x4d,0x8c,0xac,0x23,0x01,0x00,0x00
407
408# ATT:   cfcmovgel	291(%r28,%r29,4), %r18d, %r22d
409# INTEL: cfcmovge	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
4100x62,0x8c,0x48,0x14,0x4d,0x94,0xac,0x23,0x01,0x00,0x00
411
412# ATT:   cfcmovgel	291(%r28,%r29,4), %r18d
413# INTEL: cfcmovge	r18d, dword ptr [r28 + 4*r29 + 291]
4140x62,0x8c,0x78,0x08,0x4d,0x94,0xac,0x23,0x01,0x00,0x00
415
416# ATT:   cfcmovgeq	291(%r28,%r29,4), %r19, %r23
417# INTEL: cfcmovge	r23, r19, qword ptr [r28 + 4*r29 + 291]
4180x62,0x8c,0xc0,0x14,0x4d,0x9c,0xac,0x23,0x01,0x00,0x00
419
420# ATT:   cfcmovgeq	291(%r28,%r29,4), %r19
421# INTEL: cfcmovge	r19, qword ptr [r28 + 4*r29 + 291]
4220x62,0x8c,0xf8,0x08,0x4d,0x9c,0xac,0x23,0x01,0x00,0x00
423
424# ATT:   cfcmovnow	%r17w, %r21w, %r25w
425# INTEL: cfcmovno	r25w, r21w, r17w
4260x62,0xec,0x35,0x14,0x41,0xe9
427
428# ATT:   cfcmovnow	%r17w, %r21w
429# INTEL: cfcmovno	r21w, r17w
4300x62,0xec,0x7d,0x0c,0x41,0xcd
431
432# ATT:   cfcmovnow	%r17w, 291(%r28,%r29,4)
433# INTEL: cfcmovno	word ptr [r28 + 4*r29 + 291], r17w
4340x62,0x8c,0x79,0x0c,0x41,0x8c,0xac,0x23,0x01,0x00,0x00
435
436# ATT:   cfcmovnol	%r18d, %r22d, %r26d
437# INTEL: cfcmovno	r26d, r22d, r18d
4380x62,0xec,0x2c,0x14,0x41,0xf2
439
440# ATT:   cfcmovnol	%r18d, %r22d
441# INTEL: cfcmovno	r22d, r18d
4420x62,0xec,0x7c,0x0c,0x41,0xd6
443
444# ATT:   cfcmovnol	%r18d, 291(%r28,%r29,4)
445# INTEL: cfcmovno	dword ptr [r28 + 4*r29 + 291], r18d
4460x62,0x8c,0x78,0x0c,0x41,0x94,0xac,0x23,0x01,0x00,0x00
447
448# ATT:   cfcmovnoq	%r19, %r23, %r27
449# INTEL: cfcmovno	r27, r23, r19
4500x62,0xec,0xa4,0x14,0x41,0xfb
451
452# ATT:   cfcmovnoq	%r19, %r23
453# INTEL: cfcmovno	r23, r19
4540x62,0xec,0xfc,0x0c,0x41,0xdf
455
456# ATT:   cfcmovnoq	%r19, 291(%r28,%r29,4)
457# INTEL: cfcmovno	qword ptr [r28 + 4*r29 + 291], r19
4580x62,0x8c,0xf8,0x0c,0x41,0x9c,0xac,0x23,0x01,0x00,0x00
459
460# ATT:   cfcmovnow	291(%r28,%r29,4), %r17w, %r21w
461# INTEL: cfcmovno	r21w, r17w, word ptr [r28 + 4*r29 + 291]
4620x62,0x8c,0x51,0x14,0x41,0x8c,0xac,0x23,0x01,0x00,0x00
463
464# ATT:   cfcmovnow	291(%r28,%r29,4), %r17w
465# INTEL: cfcmovno	r17w, word ptr [r28 + 4*r29 + 291]
4660x62,0x8c,0x79,0x08,0x41,0x8c,0xac,0x23,0x01,0x00,0x00
467
468# ATT:   cfcmovnol	291(%r28,%r29,4), %r18d, %r22d
469# INTEL: cfcmovno	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
4700x62,0x8c,0x48,0x14,0x41,0x94,0xac,0x23,0x01,0x00,0x00
471
472# ATT:   cfcmovnol	291(%r28,%r29,4), %r18d
473# INTEL: cfcmovno	r18d, dword ptr [r28 + 4*r29 + 291]
4740x62,0x8c,0x78,0x08,0x41,0x94,0xac,0x23,0x01,0x00,0x00
475
476# ATT:   cfcmovnoq	291(%r28,%r29,4), %r19, %r23
477# INTEL: cfcmovno	r23, r19, qword ptr [r28 + 4*r29 + 291]
4780x62,0x8c,0xc0,0x14,0x41,0x9c,0xac,0x23,0x01,0x00,0x00
479
480# ATT:   cfcmovnoq	291(%r28,%r29,4), %r19
481# INTEL: cfcmovno	r19, qword ptr [r28 + 4*r29 + 291]
4820x62,0x8c,0xf8,0x08,0x41,0x9c,0xac,0x23,0x01,0x00,0x00
483
484# ATT:   cfcmovnpw	%r17w, %r21w, %r25w
485# INTEL: cfcmovnp	r25w, r21w, r17w
4860x62,0xec,0x35,0x14,0x4b,0xe9
487
488# ATT:   cfcmovnpw	%r17w, %r21w
489# INTEL: cfcmovnp	r21w, r17w
4900x62,0xec,0x7d,0x0c,0x4b,0xcd
491
492# ATT:   cfcmovnpw	%r17w, 291(%r28,%r29,4)
493# INTEL: cfcmovnp	word ptr [r28 + 4*r29 + 291], r17w
4940x62,0x8c,0x79,0x0c,0x4b,0x8c,0xac,0x23,0x01,0x00,0x00
495
496# ATT:   cfcmovnpl	%r18d, %r22d, %r26d
497# INTEL: cfcmovnp	r26d, r22d, r18d
4980x62,0xec,0x2c,0x14,0x4b,0xf2
499
500# ATT:   cfcmovnpl	%r18d, %r22d
501# INTEL: cfcmovnp	r22d, r18d
5020x62,0xec,0x7c,0x0c,0x4b,0xd6
503
504# ATT:   cfcmovnpl	%r18d, 291(%r28,%r29,4)
505# INTEL: cfcmovnp	dword ptr [r28 + 4*r29 + 291], r18d
5060x62,0x8c,0x78,0x0c,0x4b,0x94,0xac,0x23,0x01,0x00,0x00
507
508# ATT:   cfcmovnpq	%r19, %r23, %r27
509# INTEL: cfcmovnp	r27, r23, r19
5100x62,0xec,0xa4,0x14,0x4b,0xfb
511
512# ATT:   cfcmovnpq	%r19, %r23
513# INTEL: cfcmovnp	r23, r19
5140x62,0xec,0xfc,0x0c,0x4b,0xdf
515
516# ATT:   cfcmovnpq	%r19, 291(%r28,%r29,4)
517# INTEL: cfcmovnp	qword ptr [r28 + 4*r29 + 291], r19
5180x62,0x8c,0xf8,0x0c,0x4b,0x9c,0xac,0x23,0x01,0x00,0x00
519
520# ATT:   cfcmovnpw	291(%r28,%r29,4), %r17w, %r21w
521# INTEL: cfcmovnp	r21w, r17w, word ptr [r28 + 4*r29 + 291]
5220x62,0x8c,0x51,0x14,0x4b,0x8c,0xac,0x23,0x01,0x00,0x00
523
524# ATT:   cfcmovnpw	291(%r28,%r29,4), %r17w
525# INTEL: cfcmovnp	r17w, word ptr [r28 + 4*r29 + 291]
5260x62,0x8c,0x79,0x08,0x4b,0x8c,0xac,0x23,0x01,0x00,0x00
527
528# ATT:   cfcmovnpl	291(%r28,%r29,4), %r18d, %r22d
529# INTEL: cfcmovnp	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
5300x62,0x8c,0x48,0x14,0x4b,0x94,0xac,0x23,0x01,0x00,0x00
531
532# ATT:   cfcmovnpl	291(%r28,%r29,4), %r18d
533# INTEL: cfcmovnp	r18d, dword ptr [r28 + 4*r29 + 291]
5340x62,0x8c,0x78,0x08,0x4b,0x94,0xac,0x23,0x01,0x00,0x00
535
536# ATT:   cfcmovnpq	291(%r28,%r29,4), %r19, %r23
537# INTEL: cfcmovnp	r23, r19, qword ptr [r28 + 4*r29 + 291]
5380x62,0x8c,0xc0,0x14,0x4b,0x9c,0xac,0x23,0x01,0x00,0x00
539
540# ATT:   cfcmovnpq	291(%r28,%r29,4), %r19
541# INTEL: cfcmovnp	r19, qword ptr [r28 + 4*r29 + 291]
5420x62,0x8c,0xf8,0x08,0x4b,0x9c,0xac,0x23,0x01,0x00,0x00
543
544# ATT:   cfcmovnsw	%r17w, %r21w, %r25w
545# INTEL: cfcmovns	r25w, r21w, r17w
5460x62,0xec,0x35,0x14,0x49,0xe9
547
548# ATT:   cfcmovnsw	%r17w, %r21w
549# INTEL: cfcmovns	r21w, r17w
5500x62,0xec,0x7d,0x0c,0x49,0xcd
551
552# ATT:   cfcmovnsw	%r17w, 291(%r28,%r29,4)
553# INTEL: cfcmovns	word ptr [r28 + 4*r29 + 291], r17w
5540x62,0x8c,0x79,0x0c,0x49,0x8c,0xac,0x23,0x01,0x00,0x00
555
556# ATT:   cfcmovnsl	%r18d, %r22d, %r26d
557# INTEL: cfcmovns	r26d, r22d, r18d
5580x62,0xec,0x2c,0x14,0x49,0xf2
559
560# ATT:   cfcmovnsl	%r18d, %r22d
561# INTEL: cfcmovns	r22d, r18d
5620x62,0xec,0x7c,0x0c,0x49,0xd6
563
564# ATT:   cfcmovnsl	%r18d, 291(%r28,%r29,4)
565# INTEL: cfcmovns	dword ptr [r28 + 4*r29 + 291], r18d
5660x62,0x8c,0x78,0x0c,0x49,0x94,0xac,0x23,0x01,0x00,0x00
567
568# ATT:   cfcmovnsq	%r19, %r23, %r27
569# INTEL: cfcmovns	r27, r23, r19
5700x62,0xec,0xa4,0x14,0x49,0xfb
571
572# ATT:   cfcmovnsq	%r19, %r23
573# INTEL: cfcmovns	r23, r19
5740x62,0xec,0xfc,0x0c,0x49,0xdf
575
576# ATT:   cfcmovnsq	%r19, 291(%r28,%r29,4)
577# INTEL: cfcmovns	qword ptr [r28 + 4*r29 + 291], r19
5780x62,0x8c,0xf8,0x0c,0x49,0x9c,0xac,0x23,0x01,0x00,0x00
579
580# ATT:   cfcmovnsw	291(%r28,%r29,4), %r17w, %r21w
581# INTEL: cfcmovns	r21w, r17w, word ptr [r28 + 4*r29 + 291]
5820x62,0x8c,0x51,0x14,0x49,0x8c,0xac,0x23,0x01,0x00,0x00
583
584# ATT:   cfcmovnsw	291(%r28,%r29,4), %r17w
585# INTEL: cfcmovns	r17w, word ptr [r28 + 4*r29 + 291]
5860x62,0x8c,0x79,0x08,0x49,0x8c,0xac,0x23,0x01,0x00,0x00
587
588# ATT:   cfcmovnsl	291(%r28,%r29,4), %r18d, %r22d
589# INTEL: cfcmovns	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
5900x62,0x8c,0x48,0x14,0x49,0x94,0xac,0x23,0x01,0x00,0x00
591
592# ATT:   cfcmovnsl	291(%r28,%r29,4), %r18d
593# INTEL: cfcmovns	r18d, dword ptr [r28 + 4*r29 + 291]
5940x62,0x8c,0x78,0x08,0x49,0x94,0xac,0x23,0x01,0x00,0x00
595
596# ATT:   cfcmovnsq	291(%r28,%r29,4), %r19, %r23
597# INTEL: cfcmovns	r23, r19, qword ptr [r28 + 4*r29 + 291]
5980x62,0x8c,0xc0,0x14,0x49,0x9c,0xac,0x23,0x01,0x00,0x00
599
600# ATT:   cfcmovnsq	291(%r28,%r29,4), %r19
601# INTEL: cfcmovns	r19, qword ptr [r28 + 4*r29 + 291]
6020x62,0x8c,0xf8,0x08,0x49,0x9c,0xac,0x23,0x01,0x00,0x00
603
604# ATT:   cfcmovnew	%r17w, %r21w, %r25w
605# INTEL: cfcmovne	r25w, r21w, r17w
6060x62,0xec,0x35,0x14,0x45,0xe9
607
608# ATT:   cfcmovnew	%r17w, %r21w
609# INTEL: cfcmovne	r21w, r17w
6100x62,0xec,0x7d,0x0c,0x45,0xcd
611
612# ATT:   cfcmovnew	%r17w, 291(%r28,%r29,4)
613# INTEL: cfcmovne	word ptr [r28 + 4*r29 + 291], r17w
6140x62,0x8c,0x79,0x0c,0x45,0x8c,0xac,0x23,0x01,0x00,0x00
615
616# ATT:   cfcmovnel	%r18d, %r22d, %r26d
617# INTEL: cfcmovne	r26d, r22d, r18d
6180x62,0xec,0x2c,0x14,0x45,0xf2
619
620# ATT:   cfcmovnel	%r18d, %r22d
621# INTEL: cfcmovne	r22d, r18d
6220x62,0xec,0x7c,0x0c,0x45,0xd6
623
624# ATT:   cfcmovnel	%r18d, 291(%r28,%r29,4)
625# INTEL: cfcmovne	dword ptr [r28 + 4*r29 + 291], r18d
6260x62,0x8c,0x78,0x0c,0x45,0x94,0xac,0x23,0x01,0x00,0x00
627
628# ATT:   cfcmovneq	%r19, %r23, %r27
629# INTEL: cfcmovne	r27, r23, r19
6300x62,0xec,0xa4,0x14,0x45,0xfb
631
632# ATT:   cfcmovneq	%r19, %r23
633# INTEL: cfcmovne	r23, r19
6340x62,0xec,0xfc,0x0c,0x45,0xdf
635
636# ATT:   cfcmovneq	%r19, 291(%r28,%r29,4)
637# INTEL: cfcmovne	qword ptr [r28 + 4*r29 + 291], r19
6380x62,0x8c,0xf8,0x0c,0x45,0x9c,0xac,0x23,0x01,0x00,0x00
639
640# ATT:   cfcmovnew	291(%r28,%r29,4), %r17w, %r21w
641# INTEL: cfcmovne	r21w, r17w, word ptr [r28 + 4*r29 + 291]
6420x62,0x8c,0x51,0x14,0x45,0x8c,0xac,0x23,0x01,0x00,0x00
643
644# ATT:   cfcmovnew	291(%r28,%r29,4), %r17w
645# INTEL: cfcmovne	r17w, word ptr [r28 + 4*r29 + 291]
6460x62,0x8c,0x79,0x08,0x45,0x8c,0xac,0x23,0x01,0x00,0x00
647
648# ATT:   cfcmovnel	291(%r28,%r29,4), %r18d, %r22d
649# INTEL: cfcmovne	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
6500x62,0x8c,0x48,0x14,0x45,0x94,0xac,0x23,0x01,0x00,0x00
651
652# ATT:   cfcmovnel	291(%r28,%r29,4), %r18d
653# INTEL: cfcmovne	r18d, dword ptr [r28 + 4*r29 + 291]
6540x62,0x8c,0x78,0x08,0x45,0x94,0xac,0x23,0x01,0x00,0x00
655
656# ATT:   cfcmovneq	291(%r28,%r29,4), %r19, %r23
657# INTEL: cfcmovne	r23, r19, qword ptr [r28 + 4*r29 + 291]
6580x62,0x8c,0xc0,0x14,0x45,0x9c,0xac,0x23,0x01,0x00,0x00
659
660# ATT:   cfcmovneq	291(%r28,%r29,4), %r19
661# INTEL: cfcmovne	r19, qword ptr [r28 + 4*r29 + 291]
6620x62,0x8c,0xf8,0x08,0x45,0x9c,0xac,0x23,0x01,0x00,0x00
663
664# ATT:   cfcmovpw	%r17w, %r21w, %r25w
665# INTEL: cfcmovp	r25w, r21w, r17w
6660x62,0xec,0x35,0x14,0x4a,0xe9
667
668# ATT:   cfcmovpw	%r17w, %r21w
669# INTEL: cfcmovp	r21w, r17w
6700x62,0xec,0x7d,0x0c,0x4a,0xcd
671
672# ATT:   cfcmovpw	%r17w, 291(%r28,%r29,4)
673# INTEL: cfcmovp	word ptr [r28 + 4*r29 + 291], r17w
6740x62,0x8c,0x79,0x0c,0x4a,0x8c,0xac,0x23,0x01,0x00,0x00
675
676# ATT:   cfcmovpl	%r18d, %r22d, %r26d
677# INTEL: cfcmovp	r26d, r22d, r18d
6780x62,0xec,0x2c,0x14,0x4a,0xf2
679
680# ATT:   cfcmovpl	%r18d, %r22d
681# INTEL: cfcmovp	r22d, r18d
6820x62,0xec,0x7c,0x0c,0x4a,0xd6
683
684# ATT:   cfcmovpl	%r18d, 291(%r28,%r29,4)
685# INTEL: cfcmovp	dword ptr [r28 + 4*r29 + 291], r18d
6860x62,0x8c,0x78,0x0c,0x4a,0x94,0xac,0x23,0x01,0x00,0x00
687
688# ATT:   cfcmovpq	%r19, %r23, %r27
689# INTEL: cfcmovp	r27, r23, r19
6900x62,0xec,0xa4,0x14,0x4a,0xfb
691
692# ATT:   cfcmovpq	%r19, %r23
693# INTEL: cfcmovp	r23, r19
6940x62,0xec,0xfc,0x0c,0x4a,0xdf
695
696# ATT:   cfcmovpq	%r19, 291(%r28,%r29,4)
697# INTEL: cfcmovp	qword ptr [r28 + 4*r29 + 291], r19
6980x62,0x8c,0xf8,0x0c,0x4a,0x9c,0xac,0x23,0x01,0x00,0x00
699
700# ATT:   cfcmovpw	291(%r28,%r29,4), %r17w, %r21w
701# INTEL: cfcmovp	r21w, r17w, word ptr [r28 + 4*r29 + 291]
7020x62,0x8c,0x51,0x14,0x4a,0x8c,0xac,0x23,0x01,0x00,0x00
703
704# ATT:   cfcmovpw	291(%r28,%r29,4), %r17w
705# INTEL: cfcmovp	r17w, word ptr [r28 + 4*r29 + 291]
7060x62,0x8c,0x79,0x08,0x4a,0x8c,0xac,0x23,0x01,0x00,0x00
707
708# ATT:   cfcmovpl	291(%r28,%r29,4), %r18d, %r22d
709# INTEL: cfcmovp	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
7100x62,0x8c,0x48,0x14,0x4a,0x94,0xac,0x23,0x01,0x00,0x00
711
712# ATT:   cfcmovpl	291(%r28,%r29,4), %r18d
713# INTEL: cfcmovp	r18d, dword ptr [r28 + 4*r29 + 291]
7140x62,0x8c,0x78,0x08,0x4a,0x94,0xac,0x23,0x01,0x00,0x00
715
716# ATT:   cfcmovpq	291(%r28,%r29,4), %r19, %r23
717# INTEL: cfcmovp	r23, r19, qword ptr [r28 + 4*r29 + 291]
7180x62,0x8c,0xc0,0x14,0x4a,0x9c,0xac,0x23,0x01,0x00,0x00
719
720# ATT:   cfcmovpq	291(%r28,%r29,4), %r19
721# INTEL: cfcmovp	r19, qword ptr [r28 + 4*r29 + 291]
7220x62,0x8c,0xf8,0x08,0x4a,0x9c,0xac,0x23,0x01,0x00,0x00
723
724# ATT:   cfcmovsw	%r17w, %r21w, %r25w
725# INTEL: cfcmovs	r25w, r21w, r17w
7260x62,0xec,0x35,0x14,0x48,0xe9
727
728# ATT:   cfcmovsw	%r17w, %r21w
729# INTEL: cfcmovs	r21w, r17w
7300x62,0xec,0x7d,0x0c,0x48,0xcd
731
732# ATT:   cfcmovsw	%r17w, 291(%r28,%r29,4)
733# INTEL: cfcmovs	word ptr [r28 + 4*r29 + 291], r17w
7340x62,0x8c,0x79,0x0c,0x48,0x8c,0xac,0x23,0x01,0x00,0x00
735
736# ATT:   cfcmovsl	%r18d, %r22d, %r26d
737# INTEL: cfcmovs	r26d, r22d, r18d
7380x62,0xec,0x2c,0x14,0x48,0xf2
739
740# ATT:   cfcmovsl	%r18d, %r22d
741# INTEL: cfcmovs	r22d, r18d
7420x62,0xec,0x7c,0x0c,0x48,0xd6
743
744# ATT:   cfcmovsl	%r18d, 291(%r28,%r29,4)
745# INTEL: cfcmovs	dword ptr [r28 + 4*r29 + 291], r18d
7460x62,0x8c,0x78,0x0c,0x48,0x94,0xac,0x23,0x01,0x00,0x00
747
748# ATT:   cfcmovsq	%r19, %r23, %r27
749# INTEL: cfcmovs	r27, r23, r19
7500x62,0xec,0xa4,0x14,0x48,0xfb
751
752# ATT:   cfcmovsq	%r19, %r23
753# INTEL: cfcmovs	r23, r19
7540x62,0xec,0xfc,0x0c,0x48,0xdf
755
756# ATT:   cfcmovsq	%r19, 291(%r28,%r29,4)
757# INTEL: cfcmovs	qword ptr [r28 + 4*r29 + 291], r19
7580x62,0x8c,0xf8,0x0c,0x48,0x9c,0xac,0x23,0x01,0x00,0x00
759
760# ATT:   cfcmovsw	291(%r28,%r29,4), %r17w, %r21w
761# INTEL: cfcmovs	r21w, r17w, word ptr [r28 + 4*r29 + 291]
7620x62,0x8c,0x51,0x14,0x48,0x8c,0xac,0x23,0x01,0x00,0x00
763
764# ATT:   cfcmovsw	291(%r28,%r29,4), %r17w
765# INTEL: cfcmovs	r17w, word ptr [r28 + 4*r29 + 291]
7660x62,0x8c,0x79,0x08,0x48,0x8c,0xac,0x23,0x01,0x00,0x00
767
768# ATT:   cfcmovsl	291(%r28,%r29,4), %r18d, %r22d
769# INTEL: cfcmovs	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
7700x62,0x8c,0x48,0x14,0x48,0x94,0xac,0x23,0x01,0x00,0x00
771
772# ATT:   cfcmovsl	291(%r28,%r29,4), %r18d
773# INTEL: cfcmovs	r18d, dword ptr [r28 + 4*r29 + 291]
7740x62,0x8c,0x78,0x08,0x48,0x94,0xac,0x23,0x01,0x00,0x00
775
776# ATT:   cfcmovsq	291(%r28,%r29,4), %r19, %r23
777# INTEL: cfcmovs	r23, r19, qword ptr [r28 + 4*r29 + 291]
7780x62,0x8c,0xc0,0x14,0x48,0x9c,0xac,0x23,0x01,0x00,0x00
779
780# ATT:   cfcmovsq	291(%r28,%r29,4), %r19
781# INTEL: cfcmovs	r19, qword ptr [r28 + 4*r29 + 291]
7820x62,0x8c,0xf8,0x08,0x48,0x9c,0xac,0x23,0x01,0x00,0x00
783
784# ATT:   cfcmovew	%r17w, %r21w, %r25w
785# INTEL: cfcmove	r25w, r21w, r17w
7860x62,0xec,0x35,0x14,0x44,0xe9
787
788# ATT:   cfcmovew	%r17w, %r21w
789# INTEL: cfcmove	r21w, r17w
7900x62,0xec,0x7d,0x0c,0x44,0xcd
791
792# ATT:   cfcmovew	%r17w, 291(%r28,%r29,4)
793# INTEL: cfcmove	word ptr [r28 + 4*r29 + 291], r17w
7940x62,0x8c,0x79,0x0c,0x44,0x8c,0xac,0x23,0x01,0x00,0x00
795
796# ATT:   cfcmovel	%r18d, %r22d, %r26d
797# INTEL: cfcmove	r26d, r22d, r18d
7980x62,0xec,0x2c,0x14,0x44,0xf2
799
800# ATT:   cfcmovel	%r18d, %r22d
801# INTEL: cfcmove	r22d, r18d
8020x62,0xec,0x7c,0x0c,0x44,0xd6
803
804# ATT:   cfcmovel	%r18d, 291(%r28,%r29,4)
805# INTEL: cfcmove	dword ptr [r28 + 4*r29 + 291], r18d
8060x62,0x8c,0x78,0x0c,0x44,0x94,0xac,0x23,0x01,0x00,0x00
807
808# ATT:   cfcmoveq	%r19, %r23, %r27
809# INTEL: cfcmove	r27, r23, r19
8100x62,0xec,0xa4,0x14,0x44,0xfb
811
812# ATT:   cfcmoveq	%r19, %r23
813# INTEL: cfcmove	r23, r19
8140x62,0xec,0xfc,0x0c,0x44,0xdf
815
816# ATT:   cfcmoveq	%r19, 291(%r28,%r29,4)
817# INTEL: cfcmove	qword ptr [r28 + 4*r29 + 291], r19
8180x62,0x8c,0xf8,0x0c,0x44,0x9c,0xac,0x23,0x01,0x00,0x00
819
820# ATT:   cfcmovew	291(%r28,%r29,4), %r17w, %r21w
821# INTEL: cfcmove	r21w, r17w, word ptr [r28 + 4*r29 + 291]
8220x62,0x8c,0x51,0x14,0x44,0x8c,0xac,0x23,0x01,0x00,0x00
823
824# ATT:   cfcmovew	291(%r28,%r29,4), %r17w
825# INTEL: cfcmove	r17w, word ptr [r28 + 4*r29 + 291]
8260x62,0x8c,0x79,0x08,0x44,0x8c,0xac,0x23,0x01,0x00,0x00
827
828# ATT:   cfcmovel	291(%r28,%r29,4), %r18d, %r22d
829# INTEL: cfcmove	r22d, r18d, dword ptr [r28 + 4*r29 + 291]
8300x62,0x8c,0x48,0x14,0x44,0x94,0xac,0x23,0x01,0x00,0x00
831
832# ATT:   cfcmovel	291(%r28,%r29,4), %r18d
833# INTEL: cfcmove	r18d, dword ptr [r28 + 4*r29 + 291]
8340x62,0x8c,0x78,0x08,0x44,0x94,0xac,0x23,0x01,0x00,0x00
835
836# ATT:   cfcmoveq	291(%r28,%r29,4), %r19, %r23
837# INTEL: cfcmove	r23, r19, qword ptr [r28 + 4*r29 + 291]
8380x62,0x8c,0xc0,0x14,0x44,0x9c,0xac,0x23,0x01,0x00,0x00
839
840# ATT:   cfcmoveq	291(%r28,%r29,4), %r19
841# INTEL: cfcmove	r19, qword ptr [r28 + 4*r29 + 291]
8420x62,0x8c,0xf8,0x08,0x44,0x9c,0xac,0x23,0x01,0x00,0x00
843