Lines Matching +full:0 +full:xc3

7 ; CHECK:       # %bb.0: # %entry
8 ; CHECK-NEXT: addb %sil, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x00,0xf7]
9 ; CHECK-NEXT: retq # encoding: [0xc3]
12 ; NF: # %bb.0: # %entry
13 …: {nf} addb %sil, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x00,0xf7]
14 ; NF-NEXT: retq # encoding: [0xc3]
22 ; CHECK: # %bb.0: # %entry
23 ; CHECK-NEXT: addw %si, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x01,0xf7]
24 ; CHECK-NEXT: retq # encoding: [0xc3]
27 ; NF: # %bb.0: # %entry
28 …XT: {nf} addw %si, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0x01,0xf7]
29 ; NF-NEXT: retq # encoding: [0xc3]
37 ; CHECK: # %bb.0: # %entry
38 ; CHECK-NEXT: addl %esi, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x01,0xf7]
39 ; CHECK-NEXT: retq # encoding: [0xc3]
42 ; NF: # %bb.0: # %entry
43 … {nf} addl %esi, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x01,0xf7]
44 ; NF-NEXT: retq # encoding: [0xc3]
52 ; CHECK: # %bb.0: # %entry
53 ; CHECK-NEXT: addq %rsi, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x01,0xf7]
54 ; CHECK-NEXT: retq # encoding: [0xc3]
57 ; NF: # %bb.0: # %entry
58 … {nf} addq %rsi, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0x01,0xf7]
59 ; NF-NEXT: retq # encoding: [0xc3]
67 ; CHECK: # %bb.0: # %entry
68 ; CHECK-NEXT: addb (%rsi), %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x02,0x3e]
69 ; CHECK-NEXT: retq # encoding: [0xc3]
72 ; NF: # %bb.0: # %entry
73 … {nf} addb (%rsi), %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x02,0x3e]
74 ; NF-NEXT: retq # encoding: [0xc3]
83 ; CHECK: # %bb.0: # %entry
84 ; CHECK-NEXT: addw (%rsi), %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x03,0x3e]
85 ; CHECK-NEXT: retq # encoding: [0xc3]
88 ; NF: # %bb.0: # %entry
89 … {nf} addw (%rsi), %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0x03,0x3e]
90 ; NF-NEXT: retq # encoding: [0xc3]
99 ; CHECK: # %bb.0: # %entry
100 ; CHECK-NEXT: addl (%rsi), %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x03,0x3e]
101 ; CHECK-NEXT: retq # encoding: [0xc3]
104 ; NF: # %bb.0: # %entry
105 … {nf} addl (%rsi), %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x03,0x3e]
106 ; NF-NEXT: retq # encoding: [0xc3]
115 ; CHECK: # %bb.0: # %entry
116 ; CHECK-NEXT: addq (%rsi), %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x03,0x3e]
117 ; CHECK-NEXT: retq # encoding: [0xc3]
120 ; NF: # %bb.0: # %entry
121 … {nf} addq (%rsi), %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0x03,0x3e]
122 ; NF-NEXT: retq # encoding: [0xc3]
131 ; CHECK: # %bb.0: # %entry
132 ; CHECK-NEXT: addw $123, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x83,0xc7,0x7b]
133 ; CHECK-NEXT: retq # encoding: [0xc3]
136 ; NF: # %bb.0: # %entry
137 … {nf} addw $123, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0x83,0xc7,0x7b]
138 ; NF-NEXT: retq # encoding: [0xc3]
146 ; CHECK: # %bb.0: # %entry
147 ; CHECK-NEXT: addl $123, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x83,0xc7,0x7b]
148 ; CHECK-NEXT: retq # encoding: [0xc3]
151 ; NF: # %bb.0: # %entry
152 …nf} addl $123, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x83,0xc7,0x7b]
153 ; NF-NEXT: retq # encoding: [0xc3]
161 ; CHECK: # %bb.0: # %entry
162 ; CHECK-NEXT: addq $123, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x83,0xc7,0x7b]
163 ; CHECK-NEXT: retq # encoding: [0xc3]
166 ; NF: # %bb.0: # %entry
167 …nf} addq $123, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0x83,0xc7,0x7b]
168 ; NF-NEXT: retq # encoding: [0xc3]
176 ; CHECK: # %bb.0: # %entry
177 ; CHECK-NEXT: addb $123, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x80,0xc7,0x7b]
178 ; CHECK-NEXT: retq # encoding: [0xc3]
181 ; NF: # %bb.0: # %entry
182 …{nf} addb $123, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x80,0xc7,0x7b]
183 ; NF-NEXT: retq # encoding: [0xc3]
191 ; CHECK: # %bb.0: # %entry
192 ; CHECK-NEXT: addw $1234, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x81,0xc7,0xd2,0x04]
193 ; CHECK-NEXT: # imm = 0x4D2
194 ; CHECK-NEXT: retq # encoding: [0xc3]
197 ; NF: # %bb.0: # %entry
198 …addw $1234, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0x81,0xc7,0xd2,0x04]
199 ; NF-NEXT: # imm = 0x4D2
200 ; NF-NEXT: retq # encoding: [0xc3]
208 ; CHECK: # %bb.0: # %entry
209 …CHECK-NEXT: addl $123456, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x81,0xc7,0x40,0xe2,0x01,
210 ; CHECK-NEXT: # imm = 0x1E240
211 ; CHECK-NEXT: retq # encoding: [0xc3]
214 ; NF: # %bb.0: # %entry
215 …56, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x81,0xc7,0x40,0xe2,0x01,
216 ; NF-NEXT: # imm = 0x1E240
217 ; NF-NEXT: retq # encoding: [0xc3]
225 ; CHECK: # %bb.0: # %entry
226 …CHECK-NEXT: addq $123456, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x81,0xc7,0x40,0xe2,0x01,
227 ; CHECK-NEXT: # imm = 0x1E240
228 ; CHECK-NEXT: retq # encoding: [0xc3]
231 ; NF: # %bb.0: # %entry
232 …56, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0x81,0xc7,0x40,0xe2,0x01,
233 ; NF-NEXT: # imm = 0x1E240
234 ; NF-NEXT: retq # encoding: [0xc3]
242 ; CHECK: # %bb.0: # %entry
243 ; CHECK-NEXT: addb (%rdi), %sil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x02,0x37]
244 ; CHECK-NEXT: retq # encoding: [0xc3]
247 ; NF: # %bb.0: # %entry
248 … {nf} addb (%rdi), %sil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x02,0x37]
249 ; NF-NEXT: retq # encoding: [0xc3]
258 ; CHECK: # %bb.0: # %entry
259 ; CHECK-NEXT: addw (%rdi), %si, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x03,0x37]
260 ; CHECK-NEXT: retq # encoding: [0xc3]
263 ; NF: # %bb.0: # %entry
264 … {nf} addw (%rdi), %si, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0x03,0x37]
265 ; NF-NEXT: retq # encoding: [0xc3]
274 ; CHECK: # %bb.0: # %entry
275 ; CHECK-NEXT: addl (%rdi), %esi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x03,0x37]
276 ; CHECK-NEXT: retq # encoding: [0xc3]
279 ; NF: # %bb.0: # %entry
280 … {nf} addl (%rdi), %esi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x03,0x37]
281 ; NF-NEXT: retq # encoding: [0xc3]
290 ; CHECK: # %bb.0: # %entry
291 ; CHECK-NEXT: addq (%rdi), %rsi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x03,0x37]
292 ; CHECK-NEXT: retq # encoding: [0xc3]
295 ; NF: # %bb.0: # %entry
296 … {nf} addq (%rdi), %rsi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0x03,0x37]
297 ; NF-NEXT: retq # encoding: [0xc3]
306 ; CHECK: # %bb.0: # %entry
307 ; CHECK-NEXT: addw $123, (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0x83,0x07,0x7b]
308 ; CHECK-NEXT: retq # encoding: [0xc3]
311 ; NF: # %bb.0: # %entry
312 …f} addw $123, (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0x83,0x07,0x7b]
313 ; NF-NEXT: retq # encoding: [0xc3]
322 ; CHECK: # %bb.0: # %entry
323 ; CHECK-NEXT: addl $123, (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0x83,0x07,0x7b]
324 ; CHECK-NEXT: retq # encoding: [0xc3]
327 ; NF: # %bb.0: # %entry
328 …} addl $123, (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x83,0x07,0x7b]
329 ; NF-NEXT: retq # encoding: [0xc3]
338 ; CHECK: # %bb.0: # %entry
339 ; CHECK-NEXT: addq $123, (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0x83,0x07,0x7b]
340 ; CHECK-NEXT: retq # encoding: [0xc3]
343 ; NF: # %bb.0: # %entry
344 …} addq $123, (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0x83,0x07,0x7b]
345 ; NF-NEXT: retq # encoding: [0xc3]
354 ; CHECK: # %bb.0: # %entry
355 ; CHECK-NEXT: addb $123, (%rdi), %al # encoding: [0x62,0xf4,0x7c,0x18,0x80,0x07,0x7b]
356 ; CHECK-NEXT: retq # encoding: [0xc3]
359 ; NF: # %bb.0: # %entry
360 …f} addb $123, (%rdi), %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x80,0x07,0x7b]
361 ; NF-NEXT: retq # encoding: [0xc3]
370 ; CHECK: # %bb.0: # %entry
371 ; CHECK-NEXT: addw $1234, (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0x81,0x07,0xd2,0x04]
372 ; CHECK-NEXT: # imm = 0x4D2
373 ; CHECK-NEXT: retq # encoding: [0xc3]
376 ; NF: # %bb.0: # %entry
377 …w $1234, (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0x81,0x07,0xd2,0x04]
378 ; NF-NEXT: # imm = 0x4D2
379 ; NF-NEXT: retq # encoding: [0xc3]
388 ; CHECK: # %bb.0: # %entry
389 …ECK-NEXT: addl $123456, (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0x81,0x07,0x40,0xe2,0x01,
390 ; CHECK-NEXT: # imm = 0x1E240
391 ; CHECK-NEXT: retq # encoding: [0xc3]
394 ; NF: # %bb.0: # %entry
395 …, (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x81,0x07,0x40,0xe2,0x01,
396 ; NF-NEXT: # imm = 0x1E240
397 ; NF-NEXT: retq # encoding: [0xc3]
406 ; CHECK: # %bb.0: # %entry
407 …ECK-NEXT: addq $123456, (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0x81,0x07,0x40,0xe2,0x01,
408 ; CHECK-NEXT: # imm = 0x1E240
409 ; CHECK-NEXT: retq # encoding: [0xc3]
412 ; NF: # %bb.0: # %entry
413 …, (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0x81,0x07,0x40,0xe2,0x01,
414 ; NF-NEXT: # imm = 0x1E240
415 ; NF-NEXT: retq # encoding: [0xc3]
429 ; CHECK: # %bb.0: # %entry
430 ; CHECK-NEXT: addb %sil, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x00,0xf7]
431 ; CHECK-NEXT: movzbl %al, %eax # encoding: [0x0f,0xb6,0xc0]
432 ; CHECK-NEXT: movl $255, %ecx # encoding: [0xb9,0xff,0x00,0x00,0x00]
433 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
435 ; CHECK-NEXT: retq # encoding: [0xc3]
438 ; NF: # %bb.0: # %entry
439 ; NF-NEXT: addb %sil, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x00,0xf7]
440 ; NF-NEXT: movzbl %al, %eax # encoding: [0x0f,0xb6,0xc0]
441 ; NF-NEXT: movl $255, %ecx # encoding: [0xb9,0xff,0x00,0x00,0x00]
442 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
444 ; NF-NEXT: retq # encoding: [0xc3]
452 ; CHECK: # %bb.0: # %entry
453 ; CHECK-NEXT: addw %si, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x01,0xf7]
454 ; CHECK-NEXT: movl $65535, %ecx # encoding: [0xb9,0xff,0xff,0x00,0x00]
455 ; CHECK-NEXT: # imm = 0xFFFF
456 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
458 ; CHECK-NEXT: retq # encoding: [0xc3]
461 ; NF: # %bb.0: # %entry
462 ; NF-NEXT: addw %si, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x01,0xf7]
463 ; NF-NEXT: movl $65535, %ecx # encoding: [0xb9,0xff,0xff,0x00,0x00]
464 ; NF-NEXT: # imm = 0xFFFF
465 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
467 ; NF-NEXT: retq # encoding: [0xc3]
475 ; CHECK: # %bb.0: # %entry
476 ; CHECK-NEXT: addl %esi, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x01,0xf7]
477 ; CHECK-NEXT: movl $-1, %ecx # encoding: [0xb9,0xff,0xff,0xff,0xff]
478 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
479 ; CHECK-NEXT: retq # encoding: [0xc3]
482 ; NF: # %bb.0: # %entry
483 ; NF-NEXT: addl %esi, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x01,0xf7]
484 ; NF-NEXT: movl $-1, %ecx # encoding: [0xb9,0xff,0xff,0xff,0xff]
485 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
486 ; NF-NEXT: retq # encoding: [0xc3]
494 ; CHECK: # %bb.0: # %entry
495 ; CHECK-NEXT: addq %rsi, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x01,0xf7]
496 ; CHECK-NEXT: movq $-1, %rcx # encoding: [0x48,0xc7,0xc1,0xff,0xff,0xff,0xff]
497 ; CHECK-NEXT: cmovbq %rcx, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x0f,0x42,0xc1]
498 ; CHECK-NEXT: retq # encoding: [0xc3]
501 ; NF: # %bb.0: # %entry
502 ; NF-NEXT: addq %rsi, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x01,0xf7]
503 ; NF-NEXT: movq $-1, %rcx # encoding: [0x48,0xc7,0xc1,0xff,0xff,0xff,0xff]
504 ; NF-NEXT: cmovbq %rcx, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x0f,0x42,0xc1]
505 ; NF-NEXT: retq # encoding: [0xc3]
513 ; CHECK: # %bb.0: # %entry
514 ; CHECK-NEXT: addb (%rsi), %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x02,0x3e]
515 ; CHECK-NEXT: movzbl %al, %eax # encoding: [0x0f,0xb6,0xc0]
516 ; CHECK-NEXT: movl $255, %ecx # encoding: [0xb9,0xff,0x00,0x00,0x00]
517 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
519 ; CHECK-NEXT: retq # encoding: [0xc3]
522 ; NF: # %bb.0: # %entry
523 ; NF-NEXT: addb (%rsi), %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x02,0x3e]
524 ; NF-NEXT: movzbl %al, %eax # encoding: [0x0f,0xb6,0xc0]
525 ; NF-NEXT: movl $255, %ecx # encoding: [0xb9,0xff,0x00,0x00,0x00]
526 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
528 ; NF-NEXT: retq # encoding: [0xc3]
537 ; CHECK: # %bb.0: # %entry
538 ; CHECK-NEXT: addw (%rsi), %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x03,0x3e]
539 ; CHECK-NEXT: movl $65535, %ecx # encoding: [0xb9,0xff,0xff,0x00,0x00]
540 ; CHECK-NEXT: # imm = 0xFFFF
541 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
543 ; CHECK-NEXT: retq # encoding: [0xc3]
546 ; NF: # %bb.0: # %entry
547 ; NF-NEXT: addw (%rsi), %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x03,0x3e]
548 ; NF-NEXT: movl $65535, %ecx # encoding: [0xb9,0xff,0xff,0x00,0x00]
549 ; NF-NEXT: # imm = 0xFFFF
550 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
552 ; NF-NEXT: retq # encoding: [0xc3]
561 ; CHECK: # %bb.0: # %entry
562 ; CHECK-NEXT: addl (%rsi), %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x03,0x3e]
563 ; CHECK-NEXT: movl $-1, %ecx # encoding: [0xb9,0xff,0xff,0xff,0xff]
564 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
565 ; CHECK-NEXT: retq # encoding: [0xc3]
568 ; NF: # %bb.0: # %entry
569 ; NF-NEXT: addl (%rsi), %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x03,0x3e]
570 ; NF-NEXT: movl $-1, %ecx # encoding: [0xb9,0xff,0xff,0xff,0xff]
571 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
572 ; NF-NEXT: retq # encoding: [0xc3]
581 ; CHECK: # %bb.0: # %entry
582 ; CHECK-NEXT: addq (%rsi), %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x03,0x3e]
583 ; CHECK-NEXT: movq $-1, %rcx # encoding: [0x48,0xc7,0xc1,0xff,0xff,0xff,0xff]
584 ; CHECK-NEXT: cmovbq %rcx, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x0f,0x42,0xc1]
585 ; CHECK-NEXT: retq # encoding: [0xc3]
588 ; NF: # %bb.0: # %entry
589 ; NF-NEXT: addq (%rsi), %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x03,0x3e]
590 ; NF-NEXT: movq $-1, %rcx # encoding: [0x48,0xc7,0xc1,0xff,0xff,0xff,0xff]
591 ; NF-NEXT: cmovbq %rcx, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x0f,0x42,0xc1]
592 ; NF-NEXT: retq # encoding: [0xc3]
601 ; CHECK: # %bb.0: # %entry
602 ; CHECK-NEXT: addw $123, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x83,0xc7,0x7b]
603 ; CHECK-NEXT: movl $65535, %ecx # encoding: [0xb9,0xff,0xff,0x00,0x00]
604 ; CHECK-NEXT: # imm = 0xFFFF
605 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
607 ; CHECK-NEXT: retq # encoding: [0xc3]
610 ; NF: # %bb.0: # %entry
611 ; NF-NEXT: addw $123, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x83,0xc7,0x7b]
612 ; NF-NEXT: movl $65535, %ecx # encoding: [0xb9,0xff,0xff,0x00,0x00]
613 ; NF-NEXT: # imm = 0xFFFF
614 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
616 ; NF-NEXT: retq # encoding: [0xc3]
624 ; CHECK: # %bb.0: # %entry
625 ; CHECK-NEXT: addl $123, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x83,0xc7,0x7b]
626 ; CHECK-NEXT: movl $-1, %ecx # encoding: [0xb9,0xff,0xff,0xff,0xff]
627 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
628 ; CHECK-NEXT: retq # encoding: [0xc3]
631 ; NF: # %bb.0: # %entry
632 ; NF-NEXT: addl $123, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x83,0xc7,0x7b]
633 ; NF-NEXT: movl $-1, %ecx # encoding: [0xb9,0xff,0xff,0xff,0xff]
634 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
635 ; NF-NEXT: retq # encoding: [0xc3]
643 ; CHECK: # %bb.0: # %entry
644 ; CHECK-NEXT: addq $123, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x83,0xc7,0x7b]
645 ; CHECK-NEXT: movq $-1, %rcx # encoding: [0x48,0xc7,0xc1,0xff,0xff,0xff,0xff]
646 ; CHECK-NEXT: cmovbq %rcx, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x0f,0x42,0xc1]
647 ; CHECK-NEXT: retq # encoding: [0xc3]
650 ; NF: # %bb.0: # %entry
651 ; NF-NEXT: addq $123, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x83,0xc7,0x7b]
652 ; NF-NEXT: movq $-1, %rcx # encoding: [0x48,0xc7,0xc1,0xff,0xff,0xff,0xff]
653 ; NF-NEXT: cmovbq %rcx, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x0f,0x42,0xc1]
654 ; NF-NEXT: retq # encoding: [0xc3]
662 ; CHECK: # %bb.0: # %entry
663 ; CHECK-NEXT: addb $123, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x80,0xc7,0x7b]
664 ; CHECK-NEXT: movzbl %al, %eax # encoding: [0x0f,0xb6,0xc0]
665 ; CHECK-NEXT: movl $255, %ecx # encoding: [0xb9,0xff,0x00,0x00,0x00]
666 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
668 ; CHECK-NEXT: retq # encoding: [0xc3]
671 ; NF: # %bb.0: # %entry
672 ; NF-NEXT: addb $123, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x80,0xc7,0x7b]
673 ; NF-NEXT: movzbl %al, %eax # encoding: [0x0f,0xb6,0xc0]
674 ; NF-NEXT: movl $255, %ecx # encoding: [0xb9,0xff,0x00,0x00,0x00]
675 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
677 ; NF-NEXT: retq # encoding: [0xc3]
685 ; CHECK: # %bb.0: # %entry
686 ; CHECK-NEXT: addw $1234, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x81,0xc7,0xd2,0x04]
687 ; CHECK-NEXT: # imm = 0x4D2
688 ; CHECK-NEXT: movl $65535, %ecx # encoding: [0xb9,0xff,0xff,0x00,0x00]
689 ; CHECK-NEXT: # imm = 0xFFFF
690 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
692 ; CHECK-NEXT: retq # encoding: [0xc3]
695 ; NF: # %bb.0: # %entry
696 ; NF-NEXT: addw $1234, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x81,0xc7,0xd2,0x04]
697 ; NF-NEXT: # imm = 0x4D2
698 ; NF-NEXT: movl $65535, %ecx # encoding: [0xb9,0xff,0xff,0x00,0x00]
699 ; NF-NEXT: # imm = 0xFFFF
700 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
702 ; NF-NEXT: retq # encoding: [0xc3]
710 ; CHECK: # %bb.0: # %entry
711 …CHECK-NEXT: addl $123456, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x81,0xc7,0x40,0xe2,0x01,
712 ; CHECK-NEXT: # imm = 0x1E240
713 ; CHECK-NEXT: movl $-1, %ecx # encoding: [0xb9,0xff,0xff,0xff,0xff]
714 ; CHECK-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
715 ; CHECK-NEXT: retq # encoding: [0xc3]
718 ; NF: # %bb.0: # %entry
719 ; NF-NEXT: addl $123456, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x81,0xc7,0x40,0xe2,0x01,0x…
720 ; NF-NEXT: # imm = 0x1E240
721 ; NF-NEXT: movl $-1, %ecx # encoding: [0xb9,0xff,0xff,0xff,0xff]
722 ; NF-NEXT: cmovbl %ecx, %eax # EVEX TO LEGACY Compression encoding: [0x0f,0x42,0xc1]
723 ; NF-NEXT: retq # encoding: [0xc3]
731 ; CHECK: # %bb.0: # %entry
732 …CHECK-NEXT: addq $123456, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x81,0xc7,0x40,0xe2,0x01,
733 ; CHECK-NEXT: # imm = 0x1E240
734 ; CHECK-NEXT: movq $-1, %rcx # encoding: [0x48,0xc7,0xc1,0xff,0xff,0xff,0xff]
735 ; CHECK-NEXT: cmovbq %rcx, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x0f,0x42,0xc1]
736 ; CHECK-NEXT: retq # encoding: [0xc3]
739 ; NF: # %bb.0: # %entry
740 ; NF-NEXT: addq $123456, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x81,0xc7,0x40,0xe2,0x01,0x…
741 ; NF-NEXT: # imm = 0x1E240
742 ; NF-NEXT: movq $-1, %rcx # encoding: [0x48,0xc7,0xc1,0xff,0xff,0xff,0xff]
743 ; NF-NEXT: cmovbq %rcx, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x0f,0x42,0xc1]
744 ; NF-NEXT: retq # encoding: [0xc3]
754 ; CHECK: # %bb.0:
756 ; CHECK-NEXT: movswq %di, %rax # encoding: [0x48,0x0f,0xbf,0xc7]
757 ; CHECK-NEXT: addq %rax, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x01,0xc0]
758 ; CHECK-NEXT: addq $val, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x05,A,A,A,A]
760 ; CHECK-NEXT: setne %al # encoding: [0x0f,0x95,0xc0]
761 ; CHECK-NEXT: retq # encoding: [0xc3]
764 ; NF: # %bb.0:
766 ; NF-NEXT: movswq %di, %rax # encoding: [0x48,0x0f,0xbf,0xc7]
767 ; NF-NEXT: addq %rax, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x01,0xc0]
768 ; NF-NEXT: addq $val, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x05,A,A,A,A]
770 ; NF-NEXT: setne %al # encoding: [0x0f,0x95,0xc0]
771 ; NF-NEXT: retq # encoding: [0xc3]
779 ; CHECK: # %bb.0: # %entry
780 ; CHECK-NEXT: addb %sil, (%rdi) # encoding: [0x40,0x00,0x37]
781 ; CHECK-NEXT: retq # encoding: [0xc3]
784 ; NF: # %bb.0: # %entry
785 ; NF-NEXT: addb %sil, (%rdi) # encoding: [0x40,0x00,0x37]
786 ; NF-NEXT: retq # encoding: [0xc3]
796 ; CHECK: # %bb.0: # %entry
797 ; CHECK-NEXT: addw %si, (%rdi) # encoding: [0x66,0x01,0x37]
798 ; CHECK-NEXT: retq # encoding: [0xc3]
801 ; NF: # %bb.0: # %entry
802 ; NF-NEXT: addw %si, (%rdi) # encoding: [0x66,0x01,0x37]
803 ; NF-NEXT: retq # encoding: [0xc3]
813 ; CHECK: # %bb.0: # %entry
814 ; CHECK-NEXT: addl %esi, (%rdi) # encoding: [0x01,0x37]
815 ; CHECK-NEXT: retq # encoding: [0xc3]
818 ; NF: # %bb.0: # %entry
819 ; NF-NEXT: addl %esi, (%rdi) # encoding: [0x01,0x37]
820 ; NF-NEXT: retq # encoding: [0xc3]
830 ; CHECK: # %bb.0: # %entry
831 ; CHECK-NEXT: addq %rsi, (%rdi) # encoding: [0x48,0x01,0x37]
832 ; CHECK-NEXT: retq # encoding: [0xc3]
835 ; NF: # %bb.0: # %entry
836 ; NF-NEXT: addq %rsi, (%rdi) # encoding: [0x48,0x01,0x37]
837 ; NF-NEXT: retq # encoding: [0xc3]
847 ; CHECK: # %bb.0: # %entry
848 ; CHECK-NEXT: addb $123, (%rdi) # encoding: [0x80,0x07,0x7b]
849 ; CHECK-NEXT: retq # encoding: [0xc3]
852 ; NF: # %bb.0: # %entry
853 ; NF-NEXT: addb $123, (%rdi) # encoding: [0x80,0x07,0x7b]
854 ; NF-NEXT: retq # encoding: [0xc3]
864 ; CHECK: # %bb.0: # %entry
865 ; CHECK-NEXT: addw $1234, (%rdi) # encoding: [0x66,0x81,0x07,0xd2,0x04]
866 ; CHECK-NEXT: # imm = 0x4D2
867 ; CHECK-NEXT: retq # encoding: [0xc3]
870 ; NF: # %bb.0: # %entry
871 ; NF-NEXT: addw $1234, (%rdi) # encoding: [0x66,0x81,0x07,0xd2,0x04]
872 ; NF-NEXT: # imm = 0x4D2
873 ; NF-NEXT: retq # encoding: [0xc3]
883 ; CHECK: # %bb.0: # %entry
884 ; CHECK-NEXT: addl $123456, (%rdi) # encoding: [0x81,0x07,0x40,0xe2,0x01,0x00]
885 ; CHECK-NEXT: # imm = 0x1E240
886 ; CHECK-NEXT: retq # encoding: [0xc3]
889 ; NF: # %bb.0: # %entry
890 ; NF-NEXT: addl $123456, (%rdi) # encoding: [0x81,0x07,0x40,0xe2,0x01,0x00]
891 ; NF-NEXT: # imm = 0x1E240
892 ; NF-NEXT: retq # encoding: [0xc3]
902 ; CHECK: # %bb.0: # %entry
903 ; CHECK-NEXT: addq $123456, (%rdi) # encoding: [0x48,0x81,0x07,0x40,0xe2,0x01,0x00]
904 ; CHECK-NEXT: # imm = 0x1E240
905 ; CHECK-NEXT: retq # encoding: [0xc3]
908 ; NF: # %bb.0: # %entry
909 ; NF-NEXT: addq $123456, (%rdi) # encoding: [0x48,0x81,0x07,0x40,0xe2,0x01,0x00]
910 ; NF-NEXT: # imm = 0x1E240
911 ; NF-NEXT: retq # encoding: [0xc3]