Lines Matching +full:0 +full:xc3

7 ; CHECK:       # %bb.0: # %entry
8 ; CHECK-NEXT: shlb $4, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0xc0,0xe7,0x04]
9 ; CHECK-NEXT: retq # encoding: [0xc3]
12 ; NF: # %bb.0: # %entry
13 … {nf} shlb $4, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xc0,0xe7,0x04]
14 ; NF-NEXT: retq # encoding: [0xc3]
22 ; CHECK: # %bb.0: # %entry
23 ; CHECK-NEXT: shlw $4, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0xc1,0xe7,0x04]
24 ; CHECK-NEXT: retq # encoding: [0xc3]
27 ; NF: # %bb.0: # %entry
28 … {nf} shlw $4, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xc1,0xe7,0x04]
29 ; NF-NEXT: retq # encoding: [0xc3]
37 ; CHECK: # %bb.0: # %entry
38 ; CHECK-NEXT: shll $4, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0xc1,0xe7,0x04]
39 ; CHECK-NEXT: retq # encoding: [0xc3]
42 ; NF: # %bb.0: # %entry
43 … {nf} shll $4, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xc1,0xe7,0x04]
44 ; NF-NEXT: retq # encoding: [0xc3]
52 ; CHECK: # %bb.0: # %entry
53 ; CHECK-NEXT: shlq $4, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0xc1,0xe7,0x04]
54 ; CHECK-NEXT: retq # encoding: [0xc3]
57 ; NF: # %bb.0: # %entry
58 … {nf} shlq $4, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xc1,0xe7,0x04]
59 ; NF-NEXT: retq # encoding: [0xc3]
67 ; CHECK: # %bb.0: # %entry
68 ; CHECK-NEXT: movzbl (%rdi), %eax # encoding: [0x0f,0xb6,0x07]
69 ; CHECK-NEXT: addb %al, %al # EVEX TO LEGACY Compression encoding: [0x00,0xc0]
70 ; CHECK-NEXT: retq # encoding: [0xc3]
73 ; NF: # %bb.0: # %entry
74 ; NF-NEXT: movzbl (%rdi), %eax # encoding: [0x0f,0xb6,0x07]
75 ; NF-NEXT: addb %al, %al # EVEX TO LEGACY Compression encoding: [0x00,0xc0]
76 ; NF-NEXT: retq # encoding: [0xc3]
85 ; CHECK: # %bb.0: # %entry
86 ; CHECK-NEXT: movzwl (%rdi), %eax # encoding: [0x0f,0xb7,0x07]
87 ; CHECK-NEXT: addw %ax, %ax # EVEX TO LEGACY Compression encoding: [0x66,0x01,0xc0]
88 ; CHECK-NEXT: retq # encoding: [0xc3]
91 ; NF: # %bb.0: # %entry
92 ; NF-NEXT: movzwl (%rdi), %eax # encoding: [0x0f,0xb7,0x07]
93 ; NF-NEXT: addw %ax, %ax # EVEX TO LEGACY Compression encoding: [0x66,0x01,0xc0]
94 ; NF-NEXT: retq # encoding: [0xc3]
103 ; CHECK: # %bb.0: # %entry
104 ; CHECK-NEXT: movl (%rdi), %eax # encoding: [0x8b,0x07]
105 ; CHECK-NEXT: addl %eax, %eax # EVEX TO LEGACY Compression encoding: [0x01,0xc0]
106 ; CHECK-NEXT: retq # encoding: [0xc3]
109 ; NF: # %bb.0: # %entry
110 ; NF-NEXT: movl (%rdi), %eax # encoding: [0x8b,0x07]
111 ; NF-NEXT: addl %eax, %eax # EVEX TO LEGACY Compression encoding: [0x01,0xc0]
112 ; NF-NEXT: retq # encoding: [0xc3]
121 ; CHECK: # %bb.0: # %entry
122 ; CHECK-NEXT: movq (%rdi), %rax # encoding: [0x48,0x8b,0x07]
123 ; CHECK-NEXT: addq %rax, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x01,0xc0]
124 ; CHECK-NEXT: retq # encoding: [0xc3]
127 ; NF: # %bb.0: # %entry
128 ; NF-NEXT: movq (%rdi), %rax # encoding: [0x48,0x8b,0x07]
129 ; NF-NEXT: addq %rax, %rax # EVEX TO LEGACY Compression encoding: [0x48,0x01,0xc0]
130 ; NF-NEXT: retq # encoding: [0xc3]
139 ; CHECK: # %bb.0: # %entry
140 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
142 ; CHECK-NEXT: shlb %cl, (%rdi), %al # encoding: [0x62,0xf4,0x7c,0x18,0xd2,0x27]
143 ; CHECK-NEXT: retq # encoding: [0xc3]
146 ; NF: # %bb.0: # %entry
147 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
149 … {nf} shlb %cl, (%rdi), %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd2,0x27]
150 ; NF-NEXT: retq # encoding: [0xc3]
159 ; CHECK: # %bb.0: # %entry
160 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
162 ; CHECK-NEXT: shlb %cl, (%rdi), %al # encoding: [0x62,0xf4,0x7c,0x18,0xd2,0x27]
163 ; CHECK-NEXT: retq # encoding: [0xc3]
166 ; NF: # %bb.0: # %entry
167 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
169 … {nf} shlb %cl, (%rdi), %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd2,0x27]
170 ; NF-NEXT: retq # encoding: [0xc3]
180 ; CHECK: # %bb.0: # %entry
181 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
183 ; CHECK-NEXT: shlw %cl, (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd3,0x27]
184 ; CHECK-NEXT: retq # encoding: [0xc3]
187 ; NF: # %bb.0: # %entry
188 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
190 … {nf} shlw %cl, (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd3,0x27]
191 ; NF-NEXT: retq # encoding: [0xc3]
200 ; CHECK: # %bb.0: # %entry
201 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
203 ; CHECK-NEXT: shlw %cl, (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd3,0x27]
204 ; CHECK-NEXT: retq # encoding: [0xc3]
207 ; NF: # %bb.0: # %entry
208 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
210 … {nf} shlw %cl, (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd3,0x27]
211 ; NF-NEXT: retq # encoding: [0xc3]
221 ; CHECK: # %bb.0: # %entry
222 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
224 ; CHECK-NEXT: shll %cl, (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd3,0x27]
225 ; CHECK-NEXT: retq # encoding: [0xc3]
228 ; NF: # %bb.0: # %entry
229 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
231 … {nf} shll %cl, (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd3,0x27]
232 ; NF-NEXT: retq # encoding: [0xc3]
241 ; CHECK: # %bb.0: # %entry
242 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
244 ; CHECK-NEXT: shll %cl, (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd3,0x27]
245 ; CHECK-NEXT: retq # encoding: [0xc3]
248 ; NF: # %bb.0: # %entry
249 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
251 … {nf} shll %cl, (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd3,0x27]
252 ; NF-NEXT: retq # encoding: [0xc3]
262 ; CHECK: # %bb.0: # %entry
263 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
265 ; CHECK-NEXT: shlq %cl, (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd3,0x27]
266 ; CHECK-NEXT: retq # encoding: [0xc3]
269 ; NF: # %bb.0: # %entry
270 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
272 … {nf} shlq %cl, (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd3,0x27]
273 ; NF-NEXT: retq # encoding: [0xc3]
282 ; CHECK: # %bb.0: # %entry
283 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
285 ; CHECK-NEXT: shlq %cl, (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd3,0x27]
286 ; CHECK-NEXT: retq # encoding: [0xc3]
289 ; NF: # %bb.0: # %entry
290 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
292 … {nf} shlq %cl, (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd3,0x27]
293 ; NF-NEXT: retq # encoding: [0xc3]
303 ; CHECK: # %bb.0: # %entry
304 ; CHECK-NEXT: shlb $4, (%rdi), %al # encoding: [0x62,0xf4,0x7c,0x18,0xc0,0x27,0x04]
305 ; CHECK-NEXT: retq # encoding: [0xc3]
308 ; NF: # %bb.0: # %entry
309 …{nf} shlb $4, (%rdi), %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xc0,0x27,0x04]
310 ; NF-NEXT: retq # encoding: [0xc3]
319 ; CHECK: # %bb.0: # %entry
320 ; CHECK-NEXT: shlw $4, (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0xc1,0x27,0x04]
321 ; CHECK-NEXT: retq # encoding: [0xc3]
324 ; NF: # %bb.0: # %entry
325 …{nf} shlw $4, (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xc1,0x27,0x04]
326 ; NF-NEXT: retq # encoding: [0xc3]
335 ; CHECK: # %bb.0: # %entry
336 ; CHECK-NEXT: shll $4, (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0xc1,0x27,0x04]
337 ; CHECK-NEXT: retq # encoding: [0xc3]
340 ; NF: # %bb.0: # %entry
341 …nf} shll $4, (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xc1,0x27,0x04]
342 ; NF-NEXT: retq # encoding: [0xc3]
351 ; CHECK: # %bb.0: # %entry
352 ; CHECK-NEXT: shlq $4, (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0xc1,0x27,0x04]
353 ; CHECK-NEXT: retq # encoding: [0xc3]
356 ; NF: # %bb.0: # %entry
357 …nf} shlq $4, (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xc1,0x27,0x04]
358 ; NF-NEXT: retq # encoding: [0xc3]
367 ; CHECK: # %bb.0: # %entry
368 ; CHECK-NEXT: addb %dil, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0x00,0xff]
369 ; CHECK-NEXT: retq # encoding: [0xc3]
372 ; NF: # %bb.0: # %entry
373 …: {nf} addb %dil, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x00,0xff]
374 ; NF-NEXT: retq # encoding: [0xc3]
382 ; CHECK: # %bb.0: # %entry
383 ; CHECK-NEXT: addw %di, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0x01,0xff]
384 ; CHECK-NEXT: retq # encoding: [0xc3]
387 ; NF: # %bb.0: # %entry
388 …XT: {nf} addw %di, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0x01,0xff]
389 ; NF-NEXT: retq # encoding: [0xc3]
397 ; CHECK: # %bb.0: # %entry
398 ; CHECK-NEXT: addl %edi, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0x01,0xff]
399 ; CHECK-NEXT: retq # encoding: [0xc3]
402 ; NF: # %bb.0: # %entry
403 … {nf} addl %edi, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0x01,0xff]
404 ; NF-NEXT: retq # encoding: [0xc3]
412 ; CHECK: # %bb.0: # %entry
413 ; CHECK-NEXT: addq %rdi, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0x01,0xff]
414 ; CHECK-NEXT: retq # encoding: [0xc3]
417 ; NF: # %bb.0: # %entry
418 … {nf} addq %rdi, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0x01,0xff]
419 ; NF-NEXT: retq # encoding: [0xc3]
427 ; CHECK: # %bb.0: # %entry
428 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
430 ; CHECK-NEXT: shlb %cl, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0xd2,0xe7]
431 ; CHECK-NEXT: retq # encoding: [0xc3]
434 ; NF: # %bb.0: # %entry
435 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
437 …T: {nf} shlb %cl, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd2,0xe7]
438 ; NF-NEXT: retq # encoding: [0xc3]
446 ; CHECK: # %bb.0: # %entry
447 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
449 ; CHECK-NEXT: shlb %cl, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0xd2,0xe7]
450 ; CHECK-NEXT: retq # encoding: [0xc3]
453 ; NF: # %bb.0: # %entry
454 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
456 …T: {nf} shlb %cl, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd2,0xe7]
457 ; NF-NEXT: retq # encoding: [0xc3]
466 ; CHECK: # %bb.0: # %entry
467 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
469 ; CHECK-NEXT: shlw %cl, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd3,0xe7]
470 ; CHECK-NEXT: retq # encoding: [0xc3]
473 ; NF: # %bb.0: # %entry
474 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
476 …XT: {nf} shlw %cl, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd3,0xe7]
477 ; NF-NEXT: retq # encoding: [0xc3]
485 ; CHECK: # %bb.0: # %entry
486 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
488 ; CHECK-NEXT: shlw %cl, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd3,0xe7]
489 ; CHECK-NEXT: retq # encoding: [0xc3]
492 ; NF: # %bb.0: # %entry
493 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
495 …XT: {nf} shlw %cl, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd3,0xe7]
496 ; NF-NEXT: retq # encoding: [0xc3]
505 ; CHECK: # %bb.0: # %entry
506 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
508 ; CHECK-NEXT: shll %cl, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd3,0xe7]
509 ; CHECK-NEXT: retq # encoding: [0xc3]
512 ; NF: # %bb.0: # %entry
513 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
515 …: {nf} shll %cl, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd3,0xe7]
516 ; NF-NEXT: retq # encoding: [0xc3]
524 ; CHECK: # %bb.0: # %entry
525 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
527 ; CHECK-NEXT: shll %cl, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd3,0xe7]
528 ; CHECK-NEXT: retq # encoding: [0xc3]
531 ; NF: # %bb.0: # %entry
532 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
534 …: {nf} shll %cl, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd3,0xe7]
535 ; NF-NEXT: retq # encoding: [0xc3]
544 ; CHECK: # %bb.0: # %entry
545 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
547 ; CHECK-NEXT: shlq %cl, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd3,0xe7]
548 ; CHECK-NEXT: retq # encoding: [0xc3]
551 ; NF: # %bb.0: # %entry
552 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
554 …: {nf} shlq %cl, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd3,0xe7]
555 ; NF-NEXT: retq # encoding: [0xc3]
563 ; CHECK: # %bb.0: # %entry
564 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
566 ; CHECK-NEXT: shlq %cl, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd3,0xe7]
567 ; CHECK-NEXT: retq # encoding: [0xc3]
570 ; NF: # %bb.0: # %entry
571 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
573 …: {nf} shlq %cl, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd3,0xe7]
574 ; NF-NEXT: retq # encoding: [0xc3]
583 ; CHECK: # %bb.0: # %entry
584 ; CHECK-NEXT: shlb (%rdi) # encoding: [0xd0,0x27]
585 ; CHECK-NEXT: retq # encoding: [0xc3]
588 ; NF: # %bb.0: # %entry
589 ; NF-NEXT: shlb (%rdi) # encoding: [0xd0,0x27]
590 ; NF-NEXT: retq # encoding: [0xc3]
600 ; CHECK: # %bb.0: # %entry
601 ; CHECK-NEXT: shlw (%rdi) # encoding: [0x66,0xd1,0x27]
602 ; CHECK-NEXT: retq # encoding: [0xc3]
605 ; NF: # %bb.0: # %entry
606 ; NF-NEXT: shlw (%rdi) # encoding: [0x66,0xd1,0x27]
607 ; NF-NEXT: retq # encoding: [0xc3]
617 ; CHECK: # %bb.0: # %entry
618 ; CHECK-NEXT: shll (%rdi) # encoding: [0xd1,0x27]
619 ; CHECK-NEXT: retq # encoding: [0xc3]
622 ; NF: # %bb.0: # %entry
623 ; NF-NEXT: shll (%rdi) # encoding: [0xd1,0x27]
624 ; NF-NEXT: retq # encoding: [0xc3]
634 ; CHECK: # %bb.0: # %entry
635 ; CHECK-NEXT: shlq (%rdi) # encoding: [0x48,0xd1,0x27]
636 ; CHECK-NEXT: retq # encoding: [0xc3]
639 ; NF: # %bb.0: # %entry
640 ; NF-NEXT: shlq (%rdi) # encoding: [0x48,0xd1,0x27]
641 ; NF-NEXT: retq # encoding: [0xc3]
651 ; CHECK: # %bb.0: # %entry
652 ; CHECK-NEXT: shlb $4, (%rdi) # encoding: [0xc0,0x27,0x04]
653 ; CHECK-NEXT: retq # encoding: [0xc3]
656 ; NF: # %bb.0: # %entry
657 ; NF-NEXT: shlb $4, (%rdi) # encoding: [0xc0,0x27,0x04]
658 ; NF-NEXT: retq # encoding: [0xc3]
668 ; CHECK: # %bb.0: # %entry
669 ; CHECK-NEXT: shlw $4, (%rdi) # encoding: [0x66,0xc1,0x27,0x04]
670 ; CHECK-NEXT: retq # encoding: [0xc3]
673 ; NF: # %bb.0: # %entry
674 ; NF-NEXT: shlw $4, (%rdi) # encoding: [0x66,0xc1,0x27,0x04]
675 ; NF-NEXT: retq # encoding: [0xc3]
685 ; CHECK: # %bb.0: # %entry
686 ; CHECK-NEXT: shll $4, (%rdi) # encoding: [0xc1,0x27,0x04]
687 ; CHECK-NEXT: retq # encoding: [0xc3]
690 ; NF: # %bb.0: # %entry
691 ; NF-NEXT: shll $4, (%rdi) # encoding: [0xc1,0x27,0x04]
692 ; NF-NEXT: retq # encoding: [0xc3]
702 ; CHECK: # %bb.0: # %entry
703 ; CHECK-NEXT: shlq $4, (%rdi) # encoding: [0x48,0xc1,0x27,0x04]
704 ; CHECK-NEXT: retq # encoding: [0xc3]
707 ; NF: # %bb.0: # %entry
708 ; NF-NEXT: shlq $4, (%rdi) # encoding: [0x48,0xc1,0x27,0x04]
709 ; NF-NEXT: retq # encoding: [0xc3]
719 ; CHECK: # %bb.0: # %entry
720 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
722 ; CHECK-NEXT: shlb %cl, (%rdi) # encoding: [0xd2,0x27]
723 ; CHECK-NEXT: retq # encoding: [0xc3]
726 ; NF: # %bb.0: # %entry
727 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
729 ; NF-NEXT: shlb %cl, (%rdi) # encoding: [0xd2,0x27]
730 ; NF-NEXT: retq # encoding: [0xc3]
740 ; CHECK: # %bb.0: # %entry
741 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
743 ; CHECK-NEXT: shlw %cl, (%rdi) # encoding: [0x66,0xd3,0x27]
744 ; CHECK-NEXT: retq # encoding: [0xc3]
747 ; NF: # %bb.0: # %entry
748 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
750 ; NF-NEXT: shlw %cl, (%rdi) # encoding: [0x66,0xd3,0x27]
751 ; NF-NEXT: retq # encoding: [0xc3]
761 ; CHECK: # %bb.0: # %entry
762 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
764 ; CHECK-NEXT: shll %cl, (%rdi) # encoding: [0xd3,0x27]
765 ; CHECK-NEXT: retq # encoding: [0xc3]
768 ; NF: # %bb.0: # %entry
769 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
771 ; NF-NEXT: shll %cl, (%rdi) # encoding: [0xd3,0x27]
772 ; NF-NEXT: retq # encoding: [0xc3]
782 ; CHECK: # %bb.0: # %entry
783 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
785 ; CHECK-NEXT: shlq %cl, (%rdi) # encoding: [0x48,0xd3,0x27]
786 ; CHECK-NEXT: retq # encoding: [0xc3]
789 ; NF: # %bb.0: # %entry
790 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
792 ; NF-NEXT: shlq %cl, (%rdi) # encoding: [0x48,0xd3,0x27]
793 ; NF-NEXT: retq # encoding: [0xc3]