Lines Matching full:of
8 # CHECK: ccmpo {dfv=of} rbx, rax
10 ccmpo {dfv=of} rbx, rax
20 # CHECK: ccmpo {dfv=of,sf} rbx, rax
22 ccmpo {dfv=of,sf} rbx, rax
23 # CHECK: ccmpo {dfv=of,sf} rbx, rax
25 ccmpo {dfv=sf,of} rbx, rax
26 # CHECK: ccmpo {dfv=of,sf,zf} rbx, rax
28 ccmpo {dfv=of,sf,zf} rbx, rax
29 # CHECK: ccmpo {dfv=of,sf,zf} rbx, rax
31 ccmpo {dfv=zf,of,sf} rbx, rax
32 # CHECK: ccmpo {dfv=of,sf,zf,cf} rbx, rax
34 ccmpo {dfv=of,sf,zf,cf} rbx, rax
35 # CHECK: ccmpo {dfv=of,sf,zf,cf} rbx, rax
37 ccmpo {dfv=cf,zf,sf,of} rbx, rax
41 # CHECK: ccmpb {dfv=of} byte ptr [r8 + 4*rax + 123], 123
43 ccmpb {dfv=of} byte ptr [r8 + 4*rax + 123], 123
44 # CHECK: ccmpb {dfv=of} word ptr [r8 + 4*rax + 123], 123
46 ccmpb {dfv=of} word ptr [r8 + 4*rax + 123], 123
47 # CHECK: ccmpb {dfv=of} word ptr [r8 + 4*rax + 123], 1234
49 ccmpb {dfv=of} word ptr [r8 + 4*rax + 123], 1234
50 # CHECK: ccmpb {dfv=of} dword ptr [r8 + 4*rax + 123], 123
52 ccmpb {dfv=of} dword ptr [r8 + 4*rax + 123], 123
53 # CHECK: ccmpb {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
55 ccmpb {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
56 # CHECK: ccmpb {dfv=of} qword ptr [r8 + 4*rax + 123], 123
58 ccmpb {dfv=of} qword ptr [r8 + 4*rax + 123], 123
59 # CHECK: ccmpb {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
61 ccmpb {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
62 # CHECK: ccmpb {dfv=of} byte ptr [r8 + 4*rax + 123], bl
64 ccmpb {dfv=of} byte ptr [r8 + 4*rax + 123], bl
65 # CHECK: ccmpb {dfv=of} word ptr [r8 + 4*rax + 123], dx
67 ccmpb {dfv=of} word ptr [r8 + 4*rax + 123], dx
68 # CHECK: ccmpb {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
70 ccmpb {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
71 # CHECK: ccmpb {dfv=of} qword ptr [r8 + 4*rax + 123], r9
73 ccmpb {dfv=of} qword ptr [r8 + 4*rax + 123], r9
74 # CHECK: ccmpb {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
76 ccmpb {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
77 # CHECK: ccmpb {dfv=of} dx, word ptr [r8 + 4*rax + 123]
79 ccmpb {dfv=of} dx, word ptr [r8 + 4*rax + 123]
80 # CHECK: ccmpb {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
82 ccmpb {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
83 # CHECK: ccmpb {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
85 ccmpb {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
86 # CHECK: ccmpb {dfv=of} bl, 123
88 ccmpb {dfv=of} bl, 123
89 # CHECK: ccmpb {dfv=of} dx, 123
91 ccmpb {dfv=of} dx, 123
92 # CHECK: ccmpb {dfv=of} ecx, 123
94 ccmpb {dfv=of} ecx, 123
95 # CHECK: ccmpb {dfv=of} r9, 123
97 ccmpb {dfv=of} r9, 123
98 # CHECK: ccmpb {dfv=of} dx, 1234
100 ccmpb {dfv=of} dx, 1234
101 # CHECK: ccmpb {dfv=of} ecx, 123456
103 ccmpb {dfv=of} ecx, 123456
104 # CHECK: ccmpb {dfv=of} r9, 123456
106 ccmpb {dfv=of} r9, 123456
107 # CHECK: ccmpb {dfv=of} dl, bl
109 ccmpb {dfv=of} dl, bl
110 # CHECK: ccmpb {dfv=of} ax, dx
112 ccmpb {dfv=of} ax, dx
113 # CHECK: ccmpb {dfv=of} edx, ecx
115 ccmpb {dfv=of} edx, ecx
116 # CHECK: ccmpb {dfv=of} r15, r9
118 ccmpb {dfv=of} r15, r9
119 # CHECK: ccmpf {dfv=of} byte ptr [r8 + 4*rax + 123], 123
121 ccmpf {dfv=of} byte ptr [r8 + 4*rax + 123], 123
122 # CHECK: ccmpf {dfv=of} word ptr [r8 + 4*rax + 123], 123
124 ccmpf {dfv=of} word ptr [r8 + 4*rax + 123], 123
125 # CHECK: ccmpf {dfv=of} word ptr [r8 + 4*rax + 123], 1234
127 ccmpf {dfv=of} word ptr [r8 + 4*rax + 123], 1234
128 # CHECK: ccmpf {dfv=of} dword ptr [r8 + 4*rax + 123], 123
130 ccmpf {dfv=of} dword ptr [r8 + 4*rax + 123], 123
131 # CHECK: ccmpf {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
133 ccmpf {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
134 # CHECK: ccmpf {dfv=of} qword ptr [r8 + 4*rax + 123], 123
136 ccmpf {dfv=of} qword ptr [r8 + 4*rax + 123], 123
137 # CHECK: ccmpf {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
139 ccmpf {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
140 # CHECK: ccmpf {dfv=of} byte ptr [r8 + 4*rax + 123], bl
142 ccmpf {dfv=of} byte ptr [r8 + 4*rax + 123], bl
143 # CHECK: ccmpf {dfv=of} word ptr [r8 + 4*rax + 123], dx
145 ccmpf {dfv=of} word ptr [r8 + 4*rax + 123], dx
146 # CHECK: ccmpf {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
148 ccmpf {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
149 # CHECK: ccmpf {dfv=of} qword ptr [r8 + 4*rax + 123], r9
151 ccmpf {dfv=of} qword ptr [r8 + 4*rax + 123], r9
152 # CHECK: ccmpf {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
154 ccmpf {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
155 # CHECK: ccmpf {dfv=of} dx, word ptr [r8 + 4*rax + 123]
157 ccmpf {dfv=of} dx, word ptr [r8 + 4*rax + 123]
158 # CHECK: ccmpf {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
160 ccmpf {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
161 # CHECK: ccmpf {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
163 ccmpf {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
164 # CHECK: ccmpf {dfv=of} bl, 123
166 ccmpf {dfv=of} bl, 123
167 # CHECK: ccmpf {dfv=of} dx, 123
169 ccmpf {dfv=of} dx, 123
170 # CHECK: ccmpf {dfv=of} ecx, 123
172 ccmpf {dfv=of} ecx, 123
173 # CHECK: ccmpf {dfv=of} r9, 123
175 ccmpf {dfv=of} r9, 123
176 # CHECK: ccmpf {dfv=of} dx, 1234
178 ccmpf {dfv=of} dx, 1234
179 # CHECK: ccmpf {dfv=of} ecx, 123456
181 ccmpf {dfv=of} ecx, 123456
182 # CHECK: ccmpf {dfv=of} r9, 123456
184 ccmpf {dfv=of} r9, 123456
185 # CHECK: ccmpf {dfv=of} dl, bl
187 ccmpf {dfv=of} dl, bl
188 # CHECK: ccmpf {dfv=of} ax, dx
190 ccmpf {dfv=of} ax, dx
191 # CHECK: ccmpf {dfv=of} edx, ecx
193 ccmpf {dfv=of} edx, ecx
194 # CHECK: ccmpf {dfv=of} r15, r9
196 ccmpf {dfv=of} r15, r9
197 # CHECK: ccmpl {dfv=of} byte ptr [r8 + 4*rax + 123], 123
199 ccmpl {dfv=of} byte ptr [r8 + 4*rax + 123], 123
200 # CHECK: ccmpl {dfv=of} word ptr [r8 + 4*rax + 123], 123
202 ccmpl {dfv=of} word ptr [r8 + 4*rax + 123], 123
203 # CHECK: ccmpl {dfv=of} word ptr [r8 + 4*rax + 123], 1234
205 ccmpl {dfv=of} word ptr [r8 + 4*rax + 123], 1234
206 # CHECK: ccmpl {dfv=of} dword ptr [r8 + 4*rax + 123], 123
208 ccmpl {dfv=of} dword ptr [r8 + 4*rax + 123], 123
209 # CHECK: ccmpl {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
211 ccmpl {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
212 # CHECK: ccmpl {dfv=of} qword ptr [r8 + 4*rax + 123], 123
214 ccmpl {dfv=of} qword ptr [r8 + 4*rax + 123], 123
215 # CHECK: ccmpl {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
217 ccmpl {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
218 # CHECK: ccmpl {dfv=of} byte ptr [r8 + 4*rax + 123], bl
220 ccmpl {dfv=of} byte ptr [r8 + 4*rax + 123], bl
221 # CHECK: ccmpl {dfv=of} word ptr [r8 + 4*rax + 123], dx
223 ccmpl {dfv=of} word ptr [r8 + 4*rax + 123], dx
224 # CHECK: ccmpl {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
226 ccmpl {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
227 # CHECK: ccmpl {dfv=of} qword ptr [r8 + 4*rax + 123], r9
229 ccmpl {dfv=of} qword ptr [r8 + 4*rax + 123], r9
230 # CHECK: ccmpl {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
232 ccmpl {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
233 # CHECK: ccmpl {dfv=of} dx, word ptr [r8 + 4*rax + 123]
235 ccmpl {dfv=of} dx, word ptr [r8 + 4*rax + 123]
236 # CHECK: ccmpl {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
238 ccmpl {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
239 # CHECK: ccmpl {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
241 ccmpl {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
242 # CHECK: ccmpl {dfv=of} bl, 123
244 ccmpl {dfv=of} bl, 123
245 # CHECK: ccmpl {dfv=of} dx, 123
247 ccmpl {dfv=of} dx, 123
248 # CHECK: ccmpl {dfv=of} ecx, 123
250 ccmpl {dfv=of} ecx, 123
251 # CHECK: ccmpl {dfv=of} r9, 123
253 ccmpl {dfv=of} r9, 123
254 # CHECK: ccmpl {dfv=of} dx, 1234
256 ccmpl {dfv=of} dx, 1234
257 # CHECK: ccmpl {dfv=of} ecx, 123456
259 ccmpl {dfv=of} ecx, 123456
260 # CHECK: ccmpl {dfv=of} r9, 123456
262 ccmpl {dfv=of} r9, 123456
263 # CHECK: ccmpl {dfv=of} dl, bl
265 ccmpl {dfv=of} dl, bl
266 # CHECK: ccmpl {dfv=of} ax, dx
268 ccmpl {dfv=of} ax, dx
269 # CHECK: ccmpl {dfv=of} edx, ecx
271 ccmpl {dfv=of} edx, ecx
272 # CHECK: ccmpl {dfv=of} r15, r9
274 ccmpl {dfv=of} r15, r9
275 # CHECK: ccmple {dfv=of} byte ptr [r8 + 4*rax + 123], 123
277 ccmple {dfv=of} byte ptr [r8 + 4*rax + 123], 123
278 # CHECK: ccmple {dfv=of} word ptr [r8 + 4*rax + 123], 123
280 ccmple {dfv=of} word ptr [r8 + 4*rax + 123], 123
281 # CHECK: ccmple {dfv=of} word ptr [r8 + 4*rax + 123], 1234
283 ccmple {dfv=of} word ptr [r8 + 4*rax + 123], 1234
284 # CHECK: ccmple {dfv=of} dword ptr [r8 + 4*rax + 123], 123
286 ccmple {dfv=of} dword ptr [r8 + 4*rax + 123], 123
287 # CHECK: ccmple {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
289 ccmple {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
290 # CHECK: ccmple {dfv=of} qword ptr [r8 + 4*rax + 123], 123
292 ccmple {dfv=of} qword ptr [r8 + 4*rax + 123], 123
293 # CHECK: ccmple {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
295 ccmple {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
296 # CHECK: ccmple {dfv=of} byte ptr [r8 + 4*rax + 123], bl
298 ccmple {dfv=of} byte ptr [r8 + 4*rax + 123], bl
299 # CHECK: ccmple {dfv=of} word ptr [r8 + 4*rax + 123], dx
301 ccmple {dfv=of} word ptr [r8 + 4*rax + 123], dx
302 # CHECK: ccmple {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
304 ccmple {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
305 # CHECK: ccmple {dfv=of} qword ptr [r8 + 4*rax + 123], r9
307 ccmple {dfv=of} qword ptr [r8 + 4*rax + 123], r9
308 # CHECK: ccmple {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
310 ccmple {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
311 # CHECK: ccmple {dfv=of} dx, word ptr [r8 + 4*rax + 123]
313 ccmple {dfv=of} dx, word ptr [r8 + 4*rax + 123]
314 # CHECK: ccmple {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
316 ccmple {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
317 # CHECK: ccmple {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
319 ccmple {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
320 # CHECK: ccmple {dfv=of} bl, 123
322 ccmple {dfv=of} bl, 123
323 # CHECK: ccmple {dfv=of} dx, 123
325 ccmple {dfv=of} dx, 123
326 # CHECK: ccmple {dfv=of} ecx, 123
328 ccmple {dfv=of} ecx, 123
329 # CHECK: ccmple {dfv=of} r9, 123
331 ccmple {dfv=of} r9, 123
332 # CHECK: ccmple {dfv=of} dx, 1234
334 ccmple {dfv=of} dx, 1234
335 # CHECK: ccmple {dfv=of} ecx, 123456
337 ccmple {dfv=of} ecx, 123456
338 # CHECK: ccmple {dfv=of} r9, 123456
340 ccmple {dfv=of} r9, 123456
341 # CHECK: ccmple {dfv=of} dl, bl
343 ccmple {dfv=of} dl, bl
344 # CHECK: ccmple {dfv=of} ax, dx
346 ccmple {dfv=of} ax, dx
347 # CHECK: ccmple {dfv=of} edx, ecx
349 ccmple {dfv=of} edx, ecx
350 # CHECK: ccmple {dfv=of} r15, r9
352 ccmple {dfv=of} r15, r9
353 # CHECK: ccmpae {dfv=of} byte ptr [r8 + 4*rax + 123], 123
355 ccmpae {dfv=of} byte ptr [r8 + 4*rax + 123], 123
356 # CHECK: ccmpae {dfv=of} word ptr [r8 + 4*rax + 123], 123
358 ccmpae {dfv=of} word ptr [r8 + 4*rax + 123], 123
359 # CHECK: ccmpae {dfv=of} word ptr [r8 + 4*rax + 123], 1234
361 ccmpae {dfv=of} word ptr [r8 + 4*rax + 123], 1234
362 # CHECK: ccmpae {dfv=of} dword ptr [r8 + 4*rax + 123], 123
364 ccmpae {dfv=of} dword ptr [r8 + 4*rax + 123], 123
365 # CHECK: ccmpae {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
367 ccmpae {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
368 # CHECK: ccmpae {dfv=of} qword ptr [r8 + 4*rax + 123], 123
370 ccmpae {dfv=of} qword ptr [r8 + 4*rax + 123], 123
371 # CHECK: ccmpae {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
373 ccmpae {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
374 # CHECK: ccmpae {dfv=of} byte ptr [r8 + 4*rax + 123], bl
376 ccmpae {dfv=of} byte ptr [r8 + 4*rax + 123], bl
377 # CHECK: ccmpae {dfv=of} word ptr [r8 + 4*rax + 123], dx
379 ccmpae {dfv=of} word ptr [r8 + 4*rax + 123], dx
380 # CHECK: ccmpae {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
382 ccmpae {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
383 # CHECK: ccmpae {dfv=of} qword ptr [r8 + 4*rax + 123], r9
385 ccmpae {dfv=of} qword ptr [r8 + 4*rax + 123], r9
386 # CHECK: ccmpae {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
388 ccmpae {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
389 # CHECK: ccmpae {dfv=of} dx, word ptr [r8 + 4*rax + 123]
391 ccmpae {dfv=of} dx, word ptr [r8 + 4*rax + 123]
392 # CHECK: ccmpae {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
394 ccmpae {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
395 # CHECK: ccmpae {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
397 ccmpae {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
398 # CHECK: ccmpae {dfv=of} bl, 123
400 ccmpae {dfv=of} bl, 123
401 # CHECK: ccmpae {dfv=of} dx, 123
403 ccmpae {dfv=of} dx, 123
404 # CHECK: ccmpae {dfv=of} ecx, 123
406 ccmpae {dfv=of} ecx, 123
407 # CHECK: ccmpae {dfv=of} r9, 123
409 ccmpae {dfv=of} r9, 123
410 # CHECK: ccmpae {dfv=of} dx, 1234
412 ccmpae {dfv=of} dx, 1234
413 # CHECK: ccmpae {dfv=of} ecx, 123456
415 ccmpae {dfv=of} ecx, 123456
416 # CHECK: ccmpae {dfv=of} r9, 123456
418 ccmpae {dfv=of} r9, 123456
419 # CHECK: ccmpae {dfv=of} dl, bl
421 ccmpae {dfv=of} dl, bl
422 # CHECK: ccmpae {dfv=of} ax, dx
424 ccmpae {dfv=of} ax, dx
425 # CHECK: ccmpae {dfv=of} edx, ecx
427 ccmpae {dfv=of} edx, ecx
428 # CHECK: ccmpae {dfv=of} r15, r9
430 ccmpae {dfv=of} r15, r9
431 # CHECK: ccmpa {dfv=of} byte ptr [r8 + 4*rax + 123], 123
433 ccmpa {dfv=of} byte ptr [r8 + 4*rax + 123], 123
434 # CHECK: ccmpa {dfv=of} word ptr [r8 + 4*rax + 123], 123
436 ccmpa {dfv=of} word ptr [r8 + 4*rax + 123], 123
437 # CHECK: ccmpa {dfv=of} word ptr [r8 + 4*rax + 123], 1234
439 ccmpa {dfv=of} word ptr [r8 + 4*rax + 123], 1234
440 # CHECK: ccmpa {dfv=of} dword ptr [r8 + 4*rax + 123], 123
442 ccmpa {dfv=of} dword ptr [r8 + 4*rax + 123], 123
443 # CHECK: ccmpa {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
445 ccmpa {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
446 # CHECK: ccmpa {dfv=of} qword ptr [r8 + 4*rax + 123], 123
448 ccmpa {dfv=of} qword ptr [r8 + 4*rax + 123], 123
449 # CHECK: ccmpa {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
451 ccmpa {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
452 # CHECK: ccmpa {dfv=of} byte ptr [r8 + 4*rax + 123], bl
454 ccmpa {dfv=of} byte ptr [r8 + 4*rax + 123], bl
455 # CHECK: ccmpa {dfv=of} word ptr [r8 + 4*rax + 123], dx
457 ccmpa {dfv=of} word ptr [r8 + 4*rax + 123], dx
458 # CHECK: ccmpa {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
460 ccmpa {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
461 # CHECK: ccmpa {dfv=of} qword ptr [r8 + 4*rax + 123], r9
463 ccmpa {dfv=of} qword ptr [r8 + 4*rax + 123], r9
464 # CHECK: ccmpa {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
466 ccmpa {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
467 # CHECK: ccmpa {dfv=of} dx, word ptr [r8 + 4*rax + 123]
469 ccmpa {dfv=of} dx, word ptr [r8 + 4*rax + 123]
470 # CHECK: ccmpa {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
472 ccmpa {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
473 # CHECK: ccmpa {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
475 ccmpa {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
476 # CHECK: ccmpa {dfv=of} bl, 123
478 ccmpa {dfv=of} bl, 123
479 # CHECK: ccmpa {dfv=of} dx, 123
481 ccmpa {dfv=of} dx, 123
482 # CHECK: ccmpa {dfv=of} ecx, 123
484 ccmpa {dfv=of} ecx, 123
485 # CHECK: ccmpa {dfv=of} r9, 123
487 ccmpa {dfv=of} r9, 123
488 # CHECK: ccmpa {dfv=of} dx, 1234
490 ccmpa {dfv=of} dx, 1234
491 # CHECK: ccmpa {dfv=of} ecx, 123456
493 ccmpa {dfv=of} ecx, 123456
494 # CHECK: ccmpa {dfv=of} r9, 123456
496 ccmpa {dfv=of} r9, 123456
497 # CHECK: ccmpa {dfv=of} dl, bl
499 ccmpa {dfv=of} dl, bl
500 # CHECK: ccmpa {dfv=of} ax, dx
502 ccmpa {dfv=of} ax, dx
503 # CHECK: ccmpa {dfv=of} edx, ecx
505 ccmpa {dfv=of} edx, ecx
506 # CHECK: ccmpa {dfv=of} r15, r9
508 ccmpa {dfv=of} r15, r9
509 # CHECK: ccmpge {dfv=of} byte ptr [r8 + 4*rax + 123], 123
511 ccmpge {dfv=of} byte ptr [r8 + 4*rax + 123], 123
512 # CHECK: ccmpge {dfv=of} word ptr [r8 + 4*rax + 123], 123
514 ccmpge {dfv=of} word ptr [r8 + 4*rax + 123], 123
515 # CHECK: ccmpge {dfv=of} word ptr [r8 + 4*rax + 123], 1234
517 ccmpge {dfv=of} word ptr [r8 + 4*rax + 123], 1234
518 # CHECK: ccmpge {dfv=of} dword ptr [r8 + 4*rax + 123], 123
520 ccmpge {dfv=of} dword ptr [r8 + 4*rax + 123], 123
521 # CHECK: ccmpge {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
523 ccmpge {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
524 # CHECK: ccmpge {dfv=of} qword ptr [r8 + 4*rax + 123], 123
526 ccmpge {dfv=of} qword ptr [r8 + 4*rax + 123], 123
527 # CHECK: ccmpge {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
529 ccmpge {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
530 # CHECK: ccmpge {dfv=of} byte ptr [r8 + 4*rax + 123], bl
532 ccmpge {dfv=of} byte ptr [r8 + 4*rax + 123], bl
533 # CHECK: ccmpge {dfv=of} word ptr [r8 + 4*rax + 123], dx
535 ccmpge {dfv=of} word ptr [r8 + 4*rax + 123], dx
536 # CHECK: ccmpge {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
538 ccmpge {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
539 # CHECK: ccmpge {dfv=of} qword ptr [r8 + 4*rax + 123], r9
541 ccmpge {dfv=of} qword ptr [r8 + 4*rax + 123], r9
542 # CHECK: ccmpge {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
544 ccmpge {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
545 # CHECK: ccmpge {dfv=of} dx, word ptr [r8 + 4*rax + 123]
547 ccmpge {dfv=of} dx, word ptr [r8 + 4*rax + 123]
548 # CHECK: ccmpge {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
550 ccmpge {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
551 # CHECK: ccmpge {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
553 ccmpge {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
554 # CHECK: ccmpge {dfv=of} bl, 123
556 ccmpge {dfv=of} bl, 123
557 # CHECK: ccmpge {dfv=of} dx, 123
559 ccmpge {dfv=of} dx, 123
560 # CHECK: ccmpge {dfv=of} ecx, 123
562 ccmpge {dfv=of} ecx, 123
563 # CHECK: ccmpge {dfv=of} r9, 123
565 ccmpge {dfv=of} r9, 123
566 # CHECK: ccmpge {dfv=of} dx, 1234
568 ccmpge {dfv=of} dx, 1234
569 # CHECK: ccmpge {dfv=of} ecx, 123456
571 ccmpge {dfv=of} ecx, 123456
572 # CHECK: ccmpge {dfv=of} r9, 123456
574 ccmpge {dfv=of} r9, 123456
575 # CHECK: ccmpge {dfv=of} dl, bl
577 ccmpge {dfv=of} dl, bl
578 # CHECK: ccmpge {dfv=of} ax, dx
580 ccmpge {dfv=of} ax, dx
581 # CHECK: ccmpge {dfv=of} edx, ecx
583 ccmpge {dfv=of} edx, ecx
584 # CHECK: ccmpge {dfv=of} r15, r9
586 ccmpge {dfv=of} r15, r9
587 # CHECK: ccmpg {dfv=of} byte ptr [r8 + 4*rax + 123], 123
589 ccmpg {dfv=of} byte ptr [r8 + 4*rax + 123], 123
590 # CHECK: ccmpg {dfv=of} word ptr [r8 + 4*rax + 123], 123
592 ccmpg {dfv=of} word ptr [r8 + 4*rax + 123], 123
593 # CHECK: ccmpg {dfv=of} word ptr [r8 + 4*rax + 123], 1234
595 ccmpg {dfv=of} word ptr [r8 + 4*rax + 123], 1234
596 # CHECK: ccmpg {dfv=of} dword ptr [r8 + 4*rax + 123], 123
598 ccmpg {dfv=of} dword ptr [r8 + 4*rax + 123], 123
599 # CHECK: ccmpg {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
601 ccmpg {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
602 # CHECK: ccmpg {dfv=of} qword ptr [r8 + 4*rax + 123], 123
604 ccmpg {dfv=of} qword ptr [r8 + 4*rax + 123], 123
605 # CHECK: ccmpg {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
607 ccmpg {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
608 # CHECK: ccmpg {dfv=of} byte ptr [r8 + 4*rax + 123], bl
610 ccmpg {dfv=of} byte ptr [r8 + 4*rax + 123], bl
611 # CHECK: ccmpg {dfv=of} word ptr [r8 + 4*rax + 123], dx
613 ccmpg {dfv=of} word ptr [r8 + 4*rax + 123], dx
614 # CHECK: ccmpg {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
616 ccmpg {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
617 # CHECK: ccmpg {dfv=of} qword ptr [r8 + 4*rax + 123], r9
619 ccmpg {dfv=of} qword ptr [r8 + 4*rax + 123], r9
620 # CHECK: ccmpg {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
622 ccmpg {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
623 # CHECK: ccmpg {dfv=of} dx, word ptr [r8 + 4*rax + 123]
625 ccmpg {dfv=of} dx, word ptr [r8 + 4*rax + 123]
626 # CHECK: ccmpg {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
628 ccmpg {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
629 # CHECK: ccmpg {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
631 ccmpg {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
632 # CHECK: ccmpg {dfv=of} bl, 123
634 ccmpg {dfv=of} bl, 123
635 # CHECK: ccmpg {dfv=of} dx, 123
637 ccmpg {dfv=of} dx, 123
638 # CHECK: ccmpg {dfv=of} ecx, 123
640 ccmpg {dfv=of} ecx, 123
641 # CHECK: ccmpg {dfv=of} r9, 123
643 ccmpg {dfv=of} r9, 123
644 # CHECK: ccmpg {dfv=of} dx, 1234
646 ccmpg {dfv=of} dx, 1234
647 # CHECK: ccmpg {dfv=of} ecx, 123456
649 ccmpg {dfv=of} ecx, 123456
650 # CHECK: ccmpg {dfv=of} r9, 123456
652 ccmpg {dfv=of} r9, 123456
653 # CHECK: ccmpg {dfv=of} dl, bl
655 ccmpg {dfv=of} dl, bl
656 # CHECK: ccmpg {dfv=of} ax, dx
658 ccmpg {dfv=of} ax, dx
659 # CHECK: ccmpg {dfv=of} edx, ecx
661 ccmpg {dfv=of} edx, ecx
662 # CHECK: ccmpg {dfv=of} r15, r9
664 ccmpg {dfv=of} r15, r9
665 # CHECK: ccmpno {dfv=of} byte ptr [r8 + 4*rax + 123], 123
667 ccmpno {dfv=of} byte ptr [r8 + 4*rax + 123], 123
668 # CHECK: ccmpno {dfv=of} word ptr [r8 + 4*rax + 123], 123
670 ccmpno {dfv=of} word ptr [r8 + 4*rax + 123], 123
671 # CHECK: ccmpno {dfv=of} word ptr [r8 + 4*rax + 123], 1234
673 ccmpno {dfv=of} word ptr [r8 + 4*rax + 123], 1234
674 # CHECK: ccmpno {dfv=of} dword ptr [r8 + 4*rax + 123], 123
676 ccmpno {dfv=of} dword ptr [r8 + 4*rax + 123], 123
677 # CHECK: ccmpno {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
679 ccmpno {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
680 # CHECK: ccmpno {dfv=of} qword ptr [r8 + 4*rax + 123], 123
682 ccmpno {dfv=of} qword ptr [r8 + 4*rax + 123], 123
683 # CHECK: ccmpno {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
685 ccmpno {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
686 # CHECK: ccmpno {dfv=of} byte ptr [r8 + 4*rax + 123], bl
688 ccmpno {dfv=of} byte ptr [r8 + 4*rax + 123], bl
689 # CHECK: ccmpno {dfv=of} word ptr [r8 + 4*rax + 123], dx
691 ccmpno {dfv=of} word ptr [r8 + 4*rax + 123], dx
692 # CHECK: ccmpno {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
694 ccmpno {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
695 # CHECK: ccmpno {dfv=of} qword ptr [r8 + 4*rax + 123], r9
697 ccmpno {dfv=of} qword ptr [r8 + 4*rax + 123], r9
698 # CHECK: ccmpno {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
700 ccmpno {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
701 # CHECK: ccmpno {dfv=of} dx, word ptr [r8 + 4*rax + 123]
703 ccmpno {dfv=of} dx, word ptr [r8 + 4*rax + 123]
704 # CHECK: ccmpno {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
706 ccmpno {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
707 # CHECK: ccmpno {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
709 ccmpno {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
710 # CHECK: ccmpno {dfv=of} bl, 123
712 ccmpno {dfv=of} bl, 123
713 # CHECK: ccmpno {dfv=of} dx, 123
715 ccmpno {dfv=of} dx, 123
716 # CHECK: ccmpno {dfv=of} ecx, 123
718 ccmpno {dfv=of} ecx, 123
719 # CHECK: ccmpno {dfv=of} r9, 123
721 ccmpno {dfv=of} r9, 123
722 # CHECK: ccmpno {dfv=of} dx, 1234
724 ccmpno {dfv=of} dx, 1234
725 # CHECK: ccmpno {dfv=of} ecx, 123456
727 ccmpno {dfv=of} ecx, 123456
728 # CHECK: ccmpno {dfv=of} r9, 123456
730 ccmpno {dfv=of} r9, 123456
731 # CHECK: ccmpno {dfv=of} dl, bl
733 ccmpno {dfv=of} dl, bl
734 # CHECK: ccmpno {dfv=of} ax, dx
736 ccmpno {dfv=of} ax, dx
737 # CHECK: ccmpno {dfv=of} edx, ecx
739 ccmpno {dfv=of} edx, ecx
740 # CHECK: ccmpno {dfv=of} r15, r9
742 ccmpno {dfv=of} r15, r9
743 # CHECK: ccmpns {dfv=of} byte ptr [r8 + 4*rax + 123], 123
745 ccmpns {dfv=of} byte ptr [r8 + 4*rax + 123], 123
746 # CHECK: ccmpns {dfv=of} word ptr [r8 + 4*rax + 123], 123
748 ccmpns {dfv=of} word ptr [r8 + 4*rax + 123], 123
749 # CHECK: ccmpns {dfv=of} word ptr [r8 + 4*rax + 123], 1234
751 ccmpns {dfv=of} word ptr [r8 + 4*rax + 123], 1234
752 # CHECK: ccmpns {dfv=of} dword ptr [r8 + 4*rax + 123], 123
754 ccmpns {dfv=of} dword ptr [r8 + 4*rax + 123], 123
755 # CHECK: ccmpns {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
757 ccmpns {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
758 # CHECK: ccmpns {dfv=of} qword ptr [r8 + 4*rax + 123], 123
760 ccmpns {dfv=of} qword ptr [r8 + 4*rax + 123], 123
761 # CHECK: ccmpns {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
763 ccmpns {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
764 # CHECK: ccmpns {dfv=of} byte ptr [r8 + 4*rax + 123], bl
766 ccmpns {dfv=of} byte ptr [r8 + 4*rax + 123], bl
767 # CHECK: ccmpns {dfv=of} word ptr [r8 + 4*rax + 123], dx
769 ccmpns {dfv=of} word ptr [r8 + 4*rax + 123], dx
770 # CHECK: ccmpns {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
772 ccmpns {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
773 # CHECK: ccmpns {dfv=of} qword ptr [r8 + 4*rax + 123], r9
775 ccmpns {dfv=of} qword ptr [r8 + 4*rax + 123], r9
776 # CHECK: ccmpns {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
778 ccmpns {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
779 # CHECK: ccmpns {dfv=of} dx, word ptr [r8 + 4*rax + 123]
781 ccmpns {dfv=of} dx, word ptr [r8 + 4*rax + 123]
782 # CHECK: ccmpns {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
784 ccmpns {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
785 # CHECK: ccmpns {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
787 ccmpns {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
788 # CHECK: ccmpns {dfv=of} bl, 123
790 ccmpns {dfv=of} bl, 123
791 # CHECK: ccmpns {dfv=of} dx, 123
793 ccmpns {dfv=of} dx, 123
794 # CHECK: ccmpns {dfv=of} ecx, 123
796 ccmpns {dfv=of} ecx, 123
797 # CHECK: ccmpns {dfv=of} r9, 123
799 ccmpns {dfv=of} r9, 123
800 # CHECK: ccmpns {dfv=of} dx, 1234
802 ccmpns {dfv=of} dx, 1234
803 # CHECK: ccmpns {dfv=of} ecx, 123456
805 ccmpns {dfv=of} ecx, 123456
806 # CHECK: ccmpns {dfv=of} r9, 123456
808 ccmpns {dfv=of} r9, 123456
809 # CHECK: ccmpns {dfv=of} dl, bl
811 ccmpns {dfv=of} dl, bl
812 # CHECK: ccmpns {dfv=of} ax, dx
814 ccmpns {dfv=of} ax, dx
815 # CHECK: ccmpns {dfv=of} edx, ecx
817 ccmpns {dfv=of} edx, ecx
818 # CHECK: ccmpns {dfv=of} r15, r9
820 ccmpns {dfv=of} r15, r9
821 # CHECK: ccmpne {dfv=of} byte ptr [r8 + 4*rax + 123], 123
823 ccmpne {dfv=of} byte ptr [r8 + 4*rax + 123], 123
824 # CHECK: ccmpne {dfv=of} word ptr [r8 + 4*rax + 123], 123
826 ccmpne {dfv=of} word ptr [r8 + 4*rax + 123], 123
827 # CHECK: ccmpne {dfv=of} word ptr [r8 + 4*rax + 123], 1234
829 ccmpne {dfv=of} word ptr [r8 + 4*rax + 123], 1234
830 # CHECK: ccmpne {dfv=of} dword ptr [r8 + 4*rax + 123], 123
832 ccmpne {dfv=of} dword ptr [r8 + 4*rax + 123], 123
833 # CHECK: ccmpne {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
835 ccmpne {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
836 # CHECK: ccmpne {dfv=of} qword ptr [r8 + 4*rax + 123], 123
838 ccmpne {dfv=of} qword ptr [r8 + 4*rax + 123], 123
839 # CHECK: ccmpne {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
841 ccmpne {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
842 # CHECK: ccmpne {dfv=of} byte ptr [r8 + 4*rax + 123], bl
844 ccmpne {dfv=of} byte ptr [r8 + 4*rax + 123], bl
845 # CHECK: ccmpne {dfv=of} word ptr [r8 + 4*rax + 123], dx
847 ccmpne {dfv=of} word ptr [r8 + 4*rax + 123], dx
848 # CHECK: ccmpne {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
850 ccmpne {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
851 # CHECK: ccmpne {dfv=of} qword ptr [r8 + 4*rax + 123], r9
853 ccmpne {dfv=of} qword ptr [r8 + 4*rax + 123], r9
854 # CHECK: ccmpne {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
856 ccmpne {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
857 # CHECK: ccmpne {dfv=of} dx, word ptr [r8 + 4*rax + 123]
859 ccmpne {dfv=of} dx, word ptr [r8 + 4*rax + 123]
860 # CHECK: ccmpne {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
862 ccmpne {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
863 # CHECK: ccmpne {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
865 ccmpne {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
866 # CHECK: ccmpne {dfv=of} bl, 123
868 ccmpne {dfv=of} bl, 123
869 # CHECK: ccmpne {dfv=of} dx, 123
871 ccmpne {dfv=of} dx, 123
872 # CHECK: ccmpne {dfv=of} ecx, 123
874 ccmpne {dfv=of} ecx, 123
875 # CHECK: ccmpne {dfv=of} r9, 123
877 ccmpne {dfv=of} r9, 123
878 # CHECK: ccmpne {dfv=of} dx, 1234
880 ccmpne {dfv=of} dx, 1234
881 # CHECK: ccmpne {dfv=of} ecx, 123456
883 ccmpne {dfv=of} ecx, 123456
884 # CHECK: ccmpne {dfv=of} r9, 123456
886 ccmpne {dfv=of} r9, 123456
887 # CHECK: ccmpne {dfv=of} dl, bl
889 ccmpne {dfv=of} dl, bl
890 # CHECK: ccmpne {dfv=of} ax, dx
892 ccmpne {dfv=of} ax, dx
893 # CHECK: ccmpne {dfv=of} edx, ecx
895 ccmpne {dfv=of} edx, ecx
896 # CHECK: ccmpne {dfv=of} r15, r9
898 ccmpne {dfv=of} r15, r9
899 # CHECK: ccmpbe {dfv=of} byte ptr [r8 + 4*rax + 123], 123
901 ccmpbe {dfv=of} byte ptr [r8 + 4*rax + 123], 123
902 # CHECK: ccmpbe {dfv=of} word ptr [r8 + 4*rax + 123], 123
904 ccmpbe {dfv=of} word ptr [r8 + 4*rax + 123], 123
905 # CHECK: ccmpbe {dfv=of} word ptr [r8 + 4*rax + 123], 1234
907 ccmpbe {dfv=of} word ptr [r8 + 4*rax + 123], 1234
908 # CHECK: ccmpbe {dfv=of} dword ptr [r8 + 4*rax + 123], 123
910 ccmpbe {dfv=of} dword ptr [r8 + 4*rax + 123], 123
911 # CHECK: ccmpbe {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
913 ccmpbe {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
914 # CHECK: ccmpbe {dfv=of} qword ptr [r8 + 4*rax + 123], 123
916 ccmpbe {dfv=of} qword ptr [r8 + 4*rax + 123], 123
917 # CHECK: ccmpbe {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
919 ccmpbe {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
920 # CHECK: ccmpbe {dfv=of} byte ptr [r8 + 4*rax + 123], bl
922 ccmpbe {dfv=of} byte ptr [r8 + 4*rax + 123], bl
923 # CHECK: ccmpbe {dfv=of} word ptr [r8 + 4*rax + 123], dx
925 ccmpbe {dfv=of} word ptr [r8 + 4*rax + 123], dx
926 # CHECK: ccmpbe {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
928 ccmpbe {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
929 # CHECK: ccmpbe {dfv=of} qword ptr [r8 + 4*rax + 123], r9
931 ccmpbe {dfv=of} qword ptr [r8 + 4*rax + 123], r9
932 # CHECK: ccmpbe {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
934 ccmpbe {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
935 # CHECK: ccmpbe {dfv=of} dx, word ptr [r8 + 4*rax + 123]
937 ccmpbe {dfv=of} dx, word ptr [r8 + 4*rax + 123]
938 # CHECK: ccmpbe {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
940 ccmpbe {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
941 # CHECK: ccmpbe {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
943 ccmpbe {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
944 # CHECK: ccmpbe {dfv=of} bl, 123
946 ccmpbe {dfv=of} bl, 123
947 # CHECK: ccmpbe {dfv=of} dx, 123
949 ccmpbe {dfv=of} dx, 123
950 # CHECK: ccmpbe {dfv=of} ecx, 123
952 ccmpbe {dfv=of} ecx, 123
953 # CHECK: ccmpbe {dfv=of} r9, 123
955 ccmpbe {dfv=of} r9, 123
956 # CHECK: ccmpbe {dfv=of} dx, 1234
958 ccmpbe {dfv=of} dx, 1234
959 # CHECK: ccmpbe {dfv=of} ecx, 123456
961 ccmpbe {dfv=of} ecx, 123456
962 # CHECK: ccmpbe {dfv=of} r9, 123456
964 ccmpbe {dfv=of} r9, 123456
965 # CHECK: ccmpbe {dfv=of} dl, bl
967 ccmpbe {dfv=of} dl, bl
968 # CHECK: ccmpbe {dfv=of} ax, dx
970 ccmpbe {dfv=of} ax, dx
971 # CHECK: ccmpbe {dfv=of} edx, ecx
973 ccmpbe {dfv=of} edx, ecx
974 # CHECK: ccmpbe {dfv=of} r15, r9
976 ccmpbe {dfv=of} r15, r9
977 # CHECK: ccmpo {dfv=of} byte ptr [r8 + 4*rax + 123], 123
979 ccmpo {dfv=of} byte ptr [r8 + 4*rax + 123], 123
980 # CHECK: ccmpo {dfv=of} word ptr [r8 + 4*rax + 123], 123
982 ccmpo {dfv=of} word ptr [r8 + 4*rax + 123], 123
983 # CHECK: ccmpo {dfv=of} word ptr [r8 + 4*rax + 123], 1234
985 ccmpo {dfv=of} word ptr [r8 + 4*rax + 123], 1234
986 # CHECK: ccmpo {dfv=of} dword ptr [r8 + 4*rax + 123], 123
988 ccmpo {dfv=of} dword ptr [r8 + 4*rax + 123], 123
989 # CHECK: ccmpo {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
991 ccmpo {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
992 # CHECK: ccmpo {dfv=of} qword ptr [r8 + 4*rax + 123], 123
994 ccmpo {dfv=of} qword ptr [r8 + 4*rax + 123], 123
995 # CHECK: ccmpo {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
997 ccmpo {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
998 # CHECK: ccmpo {dfv=of} byte ptr [r8 + 4*rax + 123], bl
1000 ccmpo {dfv=of} byte ptr [r8 + 4*rax + 123], bl
1001 # CHECK: ccmpo {dfv=of} word ptr [r8 + 4*rax + 123], dx
1003 ccmpo {dfv=of} word ptr [r8 + 4*rax + 123], dx
1004 # CHECK: ccmpo {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
1006 ccmpo {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
1007 # CHECK: ccmpo {dfv=of} qword ptr [r8 + 4*rax + 123], r9
1009 ccmpo {dfv=of} qword ptr [r8 + 4*rax + 123], r9
1010 # CHECK: ccmpo {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
1012 ccmpo {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
1013 # CHECK: ccmpo {dfv=of} dx, word ptr [r8 + 4*rax + 123]
1015 ccmpo {dfv=of} dx, word ptr [r8 + 4*rax + 123]
1016 # CHECK: ccmpo {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
1018 ccmpo {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
1019 # CHECK: ccmpo {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
1021 ccmpo {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
1022 # CHECK: ccmpo {dfv=of} bl, 123
1024 ccmpo {dfv=of} bl, 123
1025 # CHECK: ccmpo {dfv=of} dx, 123
1027 ccmpo {dfv=of} dx, 123
1028 # CHECK: ccmpo {dfv=of} ecx, 123
1030 ccmpo {dfv=of} ecx, 123
1031 # CHECK: ccmpo {dfv=of} r9, 123
1033 ccmpo {dfv=of} r9, 123
1034 # CHECK: ccmpo {dfv=of} dx, 1234
1036 ccmpo {dfv=of} dx, 1234
1037 # CHECK: ccmpo {dfv=of} ecx, 123456
1039 ccmpo {dfv=of} ecx, 123456
1040 # CHECK: ccmpo {dfv=of} r9, 123456
1042 ccmpo {dfv=of} r9, 123456
1043 # CHECK: ccmpo {dfv=of} dl, bl
1045 ccmpo {dfv=of} dl, bl
1046 # CHECK: ccmpo {dfv=of} ax, dx
1048 ccmpo {dfv=of} ax, dx
1049 # CHECK: ccmpo {dfv=of} edx, ecx
1051 ccmpo {dfv=of} edx, ecx
1052 # CHECK: ccmpo {dfv=of} r15, r9
1054 ccmpo {dfv=of} r15, r9
1055 # CHECK: ccmps {dfv=of} byte ptr [r8 + 4*rax + 123], 123
1057 ccmps {dfv=of} byte ptr [r8 + 4*rax + 123], 123
1058 # CHECK: ccmps {dfv=of} word ptr [r8 + 4*rax + 123], 123
1060 ccmps {dfv=of} word ptr [r8 + 4*rax + 123], 123
1061 # CHECK: ccmps {dfv=of} word ptr [r8 + 4*rax + 123], 1234
1063 ccmps {dfv=of} word ptr [r8 + 4*rax + 123], 1234
1064 # CHECK: ccmps {dfv=of} dword ptr [r8 + 4*rax + 123], 123
1066 ccmps {dfv=of} dword ptr [r8 + 4*rax + 123], 123
1067 # CHECK: ccmps {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
1069 ccmps {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
1070 # CHECK: ccmps {dfv=of} qword ptr [r8 + 4*rax + 123], 123
1072 ccmps {dfv=of} qword ptr [r8 + 4*rax + 123], 123
1073 # CHECK: ccmps {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
1075 ccmps {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
1076 # CHECK: ccmps {dfv=of} byte ptr [r8 + 4*rax + 123], bl
1078 ccmps {dfv=of} byte ptr [r8 + 4*rax + 123], bl
1079 # CHECK: ccmps {dfv=of} word ptr [r8 + 4*rax + 123], dx
1081 ccmps {dfv=of} word ptr [r8 + 4*rax + 123], dx
1082 # CHECK: ccmps {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
1084 ccmps {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
1085 # CHECK: ccmps {dfv=of} qword ptr [r8 + 4*rax + 123], r9
1087 ccmps {dfv=of} qword ptr [r8 + 4*rax + 123], r9
1088 # CHECK: ccmps {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
1090 ccmps {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
1091 # CHECK: ccmps {dfv=of} dx, word ptr [r8 + 4*rax + 123]
1093 ccmps {dfv=of} dx, word ptr [r8 + 4*rax + 123]
1094 # CHECK: ccmps {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
1096 ccmps {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
1097 # CHECK: ccmps {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
1099 ccmps {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
1100 # CHECK: ccmps {dfv=of} bl, 123
1102 ccmps {dfv=of} bl, 123
1103 # CHECK: ccmps {dfv=of} dx, 123
1105 ccmps {dfv=of} dx, 123
1106 # CHECK: ccmps {dfv=of} ecx, 123
1108 ccmps {dfv=of} ecx, 123
1109 # CHECK: ccmps {dfv=of} r9, 123
1111 ccmps {dfv=of} r9, 123
1112 # CHECK: ccmps {dfv=of} dx, 1234
1114 ccmps {dfv=of} dx, 1234
1115 # CHECK: ccmps {dfv=of} ecx, 123456
1117 ccmps {dfv=of} ecx, 123456
1118 # CHECK: ccmps {dfv=of} r9, 123456
1120 ccmps {dfv=of} r9, 123456
1121 # CHECK: ccmps {dfv=of} dl, bl
1123 ccmps {dfv=of} dl, bl
1124 # CHECK: ccmps {dfv=of} ax, dx
1126 ccmps {dfv=of} ax, dx
1127 # CHECK: ccmps {dfv=of} edx, ecx
1129 ccmps {dfv=of} edx, ecx
1130 # CHECK: ccmps {dfv=of} r15, r9
1132 ccmps {dfv=of} r15, r9
1133 # CHECK: ccmpt {dfv=of} byte ptr [r8 + 4*rax + 123], 123
1135 ccmpt {dfv=of} byte ptr [r8 + 4*rax + 123], 123
1136 # CHECK: ccmpt {dfv=of} word ptr [r8 + 4*rax + 123], 123
1138 ccmpt {dfv=of} word ptr [r8 + 4*rax + 123], 123
1139 # CHECK: ccmpt {dfv=of} word ptr [r8 + 4*rax + 123], 1234
1141 ccmpt {dfv=of} word ptr [r8 + 4*rax + 123], 1234
1142 # CHECK: ccmpt {dfv=of} dword ptr [r8 + 4*rax + 123], 123
1144 ccmpt {dfv=of} dword ptr [r8 + 4*rax + 123], 123
1145 # CHECK: ccmpt {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
1147 ccmpt {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
1148 # CHECK: ccmpt {dfv=of} qword ptr [r8 + 4*rax + 123], 123
1150 ccmpt {dfv=of} qword ptr [r8 + 4*rax + 123], 123
1151 # CHECK: ccmpt {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
1153 ccmpt {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
1154 # CHECK: ccmpt {dfv=of} byte ptr [r8 + 4*rax + 123], bl
1156 ccmpt {dfv=of} byte ptr [r8 + 4*rax + 123], bl
1157 # CHECK: ccmpt {dfv=of} word ptr [r8 + 4*rax + 123], dx
1159 ccmpt {dfv=of} word ptr [r8 + 4*rax + 123], dx
1160 # CHECK: ccmpt {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
1162 ccmpt {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
1163 # CHECK: ccmpt {dfv=of} qword ptr [r8 + 4*rax + 123], r9
1165 ccmpt {dfv=of} qword ptr [r8 + 4*rax + 123], r9
1166 # CHECK: ccmpt {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
1168 ccmpt {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
1169 # CHECK: ccmpt {dfv=of} dx, word ptr [r8 + 4*rax + 123]
1171 ccmpt {dfv=of} dx, word ptr [r8 + 4*rax + 123]
1172 # CHECK: ccmpt {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
1174 ccmpt {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
1175 # CHECK: ccmpt {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
1177 ccmpt {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
1178 # CHECK: ccmpt {dfv=of} bl, 123
1180 ccmpt {dfv=of} bl, 123
1181 # CHECK: ccmpt {dfv=of} dx, 123
1183 ccmpt {dfv=of} dx, 123
1184 # CHECK: ccmpt {dfv=of} ecx, 123
1186 ccmpt {dfv=of} ecx, 123
1187 # CHECK: ccmpt {dfv=of} r9, 123
1189 ccmpt {dfv=of} r9, 123
1190 # CHECK: ccmpt {dfv=of} dx, 1234
1192 ccmpt {dfv=of} dx, 1234
1193 # CHECK: ccmpt {dfv=of} ecx, 123456
1195 ccmpt {dfv=of} ecx, 123456
1196 # CHECK: ccmpt {dfv=of} r9, 123456
1198 ccmpt {dfv=of} r9, 123456
1199 # CHECK: ccmpt {dfv=of} dl, bl
1201 ccmpt {dfv=of} dl, bl
1202 # CHECK: ccmpt {dfv=of} ax, dx
1204 ccmpt {dfv=of} ax, dx
1205 # CHECK: ccmpt {dfv=of} edx, ecx
1207 ccmpt {dfv=of} edx, ecx
1208 # CHECK: ccmpt {dfv=of} r15, r9
1210 ccmpt {dfv=of} r15, r9
1211 # CHECK: ccmpe {dfv=of} byte ptr [r8 + 4*rax + 123], 123
1213 ccmpe {dfv=of} byte ptr [r8 + 4*rax + 123], 123
1214 # CHECK: ccmpe {dfv=of} word ptr [r8 + 4*rax + 123], 123
1216 ccmpe {dfv=of} word ptr [r8 + 4*rax + 123], 123
1217 # CHECK: ccmpe {dfv=of} word ptr [r8 + 4*rax + 123], 1234
1219 ccmpe {dfv=of} word ptr [r8 + 4*rax + 123], 1234
1220 # CHECK: ccmpe {dfv=of} dword ptr [r8 + 4*rax + 123], 123
1222 ccmpe {dfv=of} dword ptr [r8 + 4*rax + 123], 123
1223 # CHECK: ccmpe {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
1225 ccmpe {dfv=of} dword ptr [r8 + 4*rax + 123], 123456
1226 # CHECK: ccmpe {dfv=of} qword ptr [r8 + 4*rax + 123], 123
1228 ccmpe {dfv=of} qword ptr [r8 + 4*rax + 123], 123
1229 # CHECK: ccmpe {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
1231 ccmpe {dfv=of} qword ptr [r8 + 4*rax + 123], 123456
1232 # CHECK: ccmpe {dfv=of} byte ptr [r8 + 4*rax + 123], bl
1234 ccmpe {dfv=of} byte ptr [r8 + 4*rax + 123], bl
1235 # CHECK: ccmpe {dfv=of} word ptr [r8 + 4*rax + 123], dx
1237 ccmpe {dfv=of} word ptr [r8 + 4*rax + 123], dx
1238 # CHECK: ccmpe {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
1240 ccmpe {dfv=of} dword ptr [r8 + 4*rax + 123], ecx
1241 # CHECK: ccmpe {dfv=of} qword ptr [r8 + 4*rax + 123], r9
1243 ccmpe {dfv=of} qword ptr [r8 + 4*rax + 123], r9
1244 # CHECK: ccmpe {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
1246 ccmpe {dfv=of} bl, byte ptr [r8 + 4*rax + 123]
1247 # CHECK: ccmpe {dfv=of} dx, word ptr [r8 + 4*rax + 123]
1249 ccmpe {dfv=of} dx, word ptr [r8 + 4*rax + 123]
1250 # CHECK: ccmpe {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
1252 ccmpe {dfv=of} ecx, dword ptr [r8 + 4*rax + 123]
1253 # CHECK: ccmpe {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
1255 ccmpe {dfv=of} r9, qword ptr [r8 + 4*rax + 123]
1256 # CHECK: ccmpe {dfv=of} bl, 123
1258 ccmpe {dfv=of} bl, 123
1259 # CHECK: ccmpe {dfv=of} dx, 123
1261 ccmpe {dfv=of} dx, 123
1262 # CHECK: ccmpe {dfv=of} ecx, 123
1264 ccmpe {dfv=of} ecx, 123
1265 # CHECK: ccmpe {dfv=of} r9, 123
1267 ccmpe {dfv=of} r9, 123
1268 # CHECK: ccmpe {dfv=of} dx, 1234
1270 ccmpe {dfv=of} dx, 1234
1271 # CHECK: ccmpe {dfv=of} ecx, 123456
1273 ccmpe {dfv=of} ecx, 123456
1274 # CHECK: ccmpe {dfv=of} r9, 123456
1276 ccmpe {dfv=of} r9, 123456
1277 # CHECK: ccmpe {dfv=of} dl, bl
1279 ccmpe {dfv=of} dl, bl
1280 # CHECK: ccmpe {dfv=of} ax, dx
1282 ccmpe {dfv=of} ax, dx
1283 # CHECK: ccmpe {dfv=of} edx, ecx
1285 ccmpe {dfv=of} edx, ecx
1286 # CHECK: ccmpe {dfv=of} r15, r9
1288 ccmpe {dfv=of} r15, r9
1292 # CHECK: ccmpo {dfv=of,sf,zf,cf} rbx, rax
1294 ccmpo {DFv=Cf,zF,SF,of} rbx, rax
1379 # CHECK: ccmpb {dfv=of} edx, ecx
1381 ccmpc {dfv=of} edx, ecx
1382 # CHECK: ccmpb {dfv=of} edx, ecx
1384 ccmpnae {dfv=of} edx, ecx
1385 # CHECK: ccmpae {dfv=of} edx, ecx
1387 ccmpnb {dfv=of} edx, ecx
1388 # CHECK: ccmpae {dfv=of} edx, ecx
1390 ccmpnc {dfv=of} edx, ecx
1391 # CHECK: ccmpe {dfv=of} edx, ecx
1393 ccmpz {dfv=of} edx, ecx
1394 # CHECK: ccmpne {dfv=of} edx, ecx
1396 ccmpnz {dfv=of} edx, ecx
1397 # CHECK: ccmpa {dfv=of} edx, ecx
1399 ccmpnbe {dfv=of} edx, ecx
1400 # CHECK: ccmpl {dfv=of} edx, ecx
1402 ccmpnge {dfv=of} edx, ecx
1403 # CHECK: ccmpge {dfv=of} edx, ecx
1405 ccmpnl {dfv=of} edx, ecx
1406 # CHECK: ccmple {dfv=of} edx, ecx
1408 ccmpng {dfv=of} edx, ecx
1409 # CHECK: ccmpg {dfv=of} edx, ecx
1411 ccmpnle {dfv=of} edx, ecx
1412 # CHECK: ccmpbe {dfv=of} edx, ecx
1414 ccmpna {dfv=of} edx, ecx