Lines Matching +full:0 +full:xc3
7 ; CHECK: # %bb.0: # %entry
8 ; CHECK-NEXT: shrb (%rdi), %al # encoding: [0x62,0xf4,0x7c,0x18,0xd0,0x2f]
9 ; CHECK-NEXT: retq # encoding: [0xc3]
12 ; NF: # %bb.0: # %entry
13 …NEXT: {nf} shrb (%rdi), %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd0,0x2f]
14 ; NF-NEXT: retq # encoding: [0xc3]
23 ; CHECK: # %bb.0: # %entry
24 ; CHECK-NEXT: shrw (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd1,0x2f]
25 ; CHECK-NEXT: retq # encoding: [0xc3]
28 ; NF: # %bb.0: # %entry
29 …NEXT: {nf} shrw (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd1,0x2f]
30 ; NF-NEXT: retq # encoding: [0xc3]
39 ; CHECK: # %bb.0: # %entry
40 ; CHECK-NEXT: shrl (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd1,0x2f]
41 ; CHECK-NEXT: retq # encoding: [0xc3]
44 ; NF: # %bb.0: # %entry
45 …EXT: {nf} shrl (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd1,0x2f]
46 ; NF-NEXT: retq # encoding: [0xc3]
55 ; CHECK: # %bb.0: # %entry
56 ; CHECK-NEXT: shrq (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd1,0x2f]
57 ; CHECK-NEXT: retq # encoding: [0xc3]
60 ; NF: # %bb.0: # %entry
61 …EXT: {nf} shrq (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd1,0x2f]
62 ; NF-NEXT: retq # encoding: [0xc3]
71 ; CHECK: # %bb.0: # %entry
72 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
74 ; CHECK-NEXT: shrb %cl, (%rdi), %al # encoding: [0x62,0xf4,0x7c,0x18,0xd2,0x2f]
75 ; CHECK-NEXT: retq # encoding: [0xc3]
78 ; NF: # %bb.0: # %entry
79 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
81 … {nf} shrb %cl, (%rdi), %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd2,0x2f]
82 ; NF-NEXT: retq # encoding: [0xc3]
91 ; CHECK: # %bb.0: # %entry
92 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
94 ; CHECK-NEXT: shrb %cl, (%rdi), %al # encoding: [0x62,0xf4,0x7c,0x18,0xd2,0x2f]
95 ; CHECK-NEXT: retq # encoding: [0xc3]
98 ; NF: # %bb.0: # %entry
99 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
101 … {nf} shrb %cl, (%rdi), %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd2,0x2f]
102 ; NF-NEXT: retq # encoding: [0xc3]
112 ; CHECK: # %bb.0: # %entry
113 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
115 ; CHECK-NEXT: shrw %cl, (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd3,0x2f]
116 ; CHECK-NEXT: retq # encoding: [0xc3]
119 ; NF: # %bb.0: # %entry
120 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
122 … {nf} shrw %cl, (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd3,0x2f]
123 ; NF-NEXT: retq # encoding: [0xc3]
132 ; CHECK: # %bb.0: # %entry
133 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
135 ; CHECK-NEXT: shrw %cl, (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd3,0x2f]
136 ; CHECK-NEXT: retq # encoding: [0xc3]
139 ; NF: # %bb.0: # %entry
140 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
142 … {nf} shrw %cl, (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd3,0x2f]
143 ; NF-NEXT: retq # encoding: [0xc3]
153 ; CHECK: # %bb.0: # %entry
154 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
156 ; CHECK-NEXT: shrl %cl, (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd3,0x2f]
157 ; CHECK-NEXT: retq # encoding: [0xc3]
160 ; NF: # %bb.0: # %entry
161 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
163 … {nf} shrl %cl, (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd3,0x2f]
164 ; NF-NEXT: retq # encoding: [0xc3]
173 ; CHECK: # %bb.0: # %entry
174 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
176 ; CHECK-NEXT: shrl %cl, (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd3,0x2f]
177 ; CHECK-NEXT: retq # encoding: [0xc3]
180 ; NF: # %bb.0: # %entry
181 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
183 … {nf} shrl %cl, (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd3,0x2f]
184 ; NF-NEXT: retq # encoding: [0xc3]
194 ; CHECK: # %bb.0: # %entry
195 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
197 ; CHECK-NEXT: shrq %cl, (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd3,0x2f]
198 ; CHECK-NEXT: retq # encoding: [0xc3]
201 ; NF: # %bb.0: # %entry
202 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
204 … {nf} shrq %cl, (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd3,0x2f]
205 ; NF-NEXT: retq # encoding: [0xc3]
214 ; CHECK: # %bb.0: # %entry
215 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
217 ; CHECK-NEXT: shrq %cl, (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd3,0x2f]
218 ; CHECK-NEXT: retq # encoding: [0xc3]
221 ; NF: # %bb.0: # %entry
222 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
224 … {nf} shrq %cl, (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd3,0x2f]
225 ; NF-NEXT: retq # encoding: [0xc3]
235 ; CHECK: # %bb.0: # %entry
236 ; CHECK-NEXT: shrb $4, (%rdi), %al # encoding: [0x62,0xf4,0x7c,0x18,0xc0,0x2f,0x04]
237 ; CHECK-NEXT: retq # encoding: [0xc3]
240 ; NF: # %bb.0: # %entry
241 …{nf} shrb $4, (%rdi), %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xc0,0x2f,0x04]
242 ; NF-NEXT: retq # encoding: [0xc3]
251 ; CHECK: # %bb.0: # %entry
252 ; CHECK-NEXT: shrw $4, (%rdi), %ax # encoding: [0x62,0xf4,0x7d,0x18,0xc1,0x2f,0x04]
253 ; CHECK-NEXT: retq # encoding: [0xc3]
256 ; NF: # %bb.0: # %entry
257 …{nf} shrw $4, (%rdi), %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xc1,0x2f,0x04]
258 ; NF-NEXT: retq # encoding: [0xc3]
267 ; CHECK: # %bb.0: # %entry
268 ; CHECK-NEXT: shrl $4, (%rdi), %eax # encoding: [0x62,0xf4,0x7c,0x18,0xc1,0x2f,0x04]
269 ; CHECK-NEXT: retq # encoding: [0xc3]
272 ; NF: # %bb.0: # %entry
273 …nf} shrl $4, (%rdi), %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xc1,0x2f,0x04]
274 ; NF-NEXT: retq # encoding: [0xc3]
283 ; CHECK: # %bb.0: # %entry
284 ; CHECK-NEXT: shrq $4, (%rdi), %rax # encoding: [0x62,0xf4,0xfc,0x18,0xc1,0x2f,0x04]
285 ; CHECK-NEXT: retq # encoding: [0xc3]
288 ; NF: # %bb.0: # %entry
289 …nf} shrq $4, (%rdi), %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xc1,0x2f,0x04]
290 ; NF-NEXT: retq # encoding: [0xc3]
299 ; CHECK: # %bb.0: # %entry
300 ; CHECK-NEXT: shrb %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0xd0,0xef]
301 ; CHECK-NEXT: retq # encoding: [0xc3]
304 ; NF: # %bb.0: # %entry
305 ; NF-NEXT: {nf} shrb %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd0,0x…
306 ; NF-NEXT: retq # encoding: [0xc3]
314 ; CHECK: # %bb.0: # %entry
315 ; CHECK-NEXT: shrw %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd1,0xef]
316 ; CHECK-NEXT: retq # encoding: [0xc3]
319 ; NF: # %bb.0: # %entry
320 ; NF-NEXT: {nf} shrw %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd1,0xe…
321 ; NF-NEXT: retq # encoding: [0xc3]
329 ; CHECK: # %bb.0: # %entry
330 ; CHECK-NEXT: shrl %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd1,0xef]
331 ; CHECK-NEXT: retq # encoding: [0xc3]
334 ; NF: # %bb.0: # %entry
335 ; NF-NEXT: {nf} shrl %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd1,0…
336 ; NF-NEXT: retq # encoding: [0xc3]
344 ; CHECK: # %bb.0: # %entry
345 ; CHECK-NEXT: shrq %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd1,0xef]
346 ; CHECK-NEXT: retq # encoding: [0xc3]
349 ; NF: # %bb.0: # %entry
350 ; NF-NEXT: {nf} shrq %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd1,0…
351 ; NF-NEXT: retq # encoding: [0xc3]
359 ; CHECK: # %bb.0: # %entry
360 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
362 ; CHECK-NEXT: shrb %cl, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0xd2,0xef]
363 ; CHECK-NEXT: retq # encoding: [0xc3]
366 ; NF: # %bb.0: # %entry
367 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
369 …T: {nf} shrb %cl, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd2,0xef]
370 ; NF-NEXT: retq # encoding: [0xc3]
378 ; CHECK: # %bb.0: # %entry
379 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
381 ; CHECK-NEXT: shrb %cl, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0xd2,0xef]
382 ; CHECK-NEXT: retq # encoding: [0xc3]
385 ; NF: # %bb.0: # %entry
386 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
388 …T: {nf} shrb %cl, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd2,0xef]
389 ; NF-NEXT: retq # encoding: [0xc3]
398 ; CHECK: # %bb.0: # %entry
399 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
401 ; CHECK-NEXT: shrw %cl, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd3,0xef]
402 ; CHECK-NEXT: retq # encoding: [0xc3]
405 ; NF: # %bb.0: # %entry
406 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
408 …XT: {nf} shrw %cl, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd3,0xef]
409 ; NF-NEXT: retq # encoding: [0xc3]
417 ; CHECK: # %bb.0: # %entry
418 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
420 ; CHECK-NEXT: shrw %cl, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0xd3,0xef]
421 ; CHECK-NEXT: retq # encoding: [0xc3]
424 ; NF: # %bb.0: # %entry
425 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
427 …XT: {nf} shrw %cl, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xd3,0xef]
428 ; NF-NEXT: retq # encoding: [0xc3]
437 ; CHECK: # %bb.0: # %entry
438 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
440 ; CHECK-NEXT: shrl %cl, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd3,0xef]
441 ; CHECK-NEXT: retq # encoding: [0xc3]
444 ; NF: # %bb.0: # %entry
445 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
447 …: {nf} shrl %cl, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd3,0xef]
448 ; NF-NEXT: retq # encoding: [0xc3]
456 ; CHECK: # %bb.0: # %entry
457 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
459 ; CHECK-NEXT: shrl %cl, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0xd3,0xef]
460 ; CHECK-NEXT: retq # encoding: [0xc3]
463 ; NF: # %bb.0: # %entry
464 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
466 …: {nf} shrl %cl, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xd3,0xef]
467 ; NF-NEXT: retq # encoding: [0xc3]
476 ; CHECK: # %bb.0: # %entry
477 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
479 ; CHECK-NEXT: shrq %cl, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd3,0xef]
480 ; CHECK-NEXT: retq # encoding: [0xc3]
483 ; NF: # %bb.0: # %entry
484 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
486 …: {nf} shrq %cl, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd3,0xef]
487 ; NF-NEXT: retq # encoding: [0xc3]
495 ; CHECK: # %bb.0: # %entry
496 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
498 ; CHECK-NEXT: shrq %cl, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0xd3,0xef]
499 ; CHECK-NEXT: retq # encoding: [0xc3]
502 ; NF: # %bb.0: # %entry
503 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
505 …: {nf} shrq %cl, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xd3,0xef]
506 ; NF-NEXT: retq # encoding: [0xc3]
515 ; CHECK: # %bb.0: # %entry
516 ; CHECK-NEXT: shrb $4, %dil, %al # encoding: [0x62,0xf4,0x7c,0x18,0xc0,0xef,0x04]
517 ; CHECK-NEXT: retq # encoding: [0xc3]
520 ; NF: # %bb.0: # %entry
521 … {nf} shrb $4, %dil, %al # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xc0,0xef,0x04]
522 ; NF-NEXT: retq # encoding: [0xc3]
530 ; CHECK: # %bb.0: # %entry
531 ; CHECK-NEXT: shrw $4, %di, %ax # encoding: [0x62,0xf4,0x7d,0x18,0xc1,0xef,0x04]
532 ; CHECK-NEXT: retq # encoding: [0xc3]
535 ; NF: # %bb.0: # %entry
536 … {nf} shrw $4, %di, %ax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7d,0x1c,0xc1,0xef,0x04]
537 ; NF-NEXT: retq # encoding: [0xc3]
545 ; CHECK: # %bb.0: # %entry
546 ; CHECK-NEXT: shrl $4, %edi, %eax # encoding: [0x62,0xf4,0x7c,0x18,0xc1,0xef,0x04]
547 ; CHECK-NEXT: retq # encoding: [0xc3]
550 ; NF: # %bb.0: # %entry
551 … {nf} shrl $4, %edi, %eax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0x7c,0x1c,0xc1,0xef,0x04]
552 ; NF-NEXT: retq # encoding: [0xc3]
560 ; CHECK: # %bb.0: # %entry
561 ; CHECK-NEXT: shrq $4, %rdi, %rax # encoding: [0x62,0xf4,0xfc,0x18,0xc1,0xef,0x04]
562 ; CHECK-NEXT: retq # encoding: [0xc3]
565 ; NF: # %bb.0: # %entry
566 … {nf} shrq $4, %rdi, %rax # EVEX TO EVEX Compression encoding: [0x62,0xf4,0xfc,0x1c,0xc1,0xef,0x04]
567 ; NF-NEXT: retq # encoding: [0xc3]
575 ; CHECK: # %bb.0: # %entry
576 ; CHECK-NEXT: shrb (%rdi) # encoding: [0xd0,0x2f]
577 ; CHECK-NEXT: retq # encoding: [0xc3]
580 ; NF: # %bb.0: # %entry
581 ; NF-NEXT: shrb (%rdi) # encoding: [0xd0,0x2f]
582 ; NF-NEXT: retq # encoding: [0xc3]
592 ; CHECK: # %bb.0: # %entry
593 ; CHECK-NEXT: shrw (%rdi) # encoding: [0x66,0xd1,0x2f]
594 ; CHECK-NEXT: retq # encoding: [0xc3]
597 ; NF: # %bb.0: # %entry
598 ; NF-NEXT: shrw (%rdi) # encoding: [0x66,0xd1,0x2f]
599 ; NF-NEXT: retq # encoding: [0xc3]
609 ; CHECK: # %bb.0: # %entry
610 ; CHECK-NEXT: shrl (%rdi) # encoding: [0xd1,0x2f]
611 ; CHECK-NEXT: retq # encoding: [0xc3]
614 ; NF: # %bb.0: # %entry
615 ; NF-NEXT: shrl (%rdi) # encoding: [0xd1,0x2f]
616 ; NF-NEXT: retq # encoding: [0xc3]
626 ; CHECK: # %bb.0: # %entry
627 ; CHECK-NEXT: shrq (%rdi) # encoding: [0x48,0xd1,0x2f]
628 ; CHECK-NEXT: retq # encoding: [0xc3]
631 ; NF: # %bb.0: # %entry
632 ; NF-NEXT: shrq (%rdi) # encoding: [0x48,0xd1,0x2f]
633 ; NF-NEXT: retq # encoding: [0xc3]
643 ; CHECK: # %bb.0: # %entry
644 ; CHECK-NEXT: shrb $4, (%rdi) # encoding: [0xc0,0x2f,0x04]
645 ; CHECK-NEXT: retq # encoding: [0xc3]
648 ; NF: # %bb.0: # %entry
649 ; NF-NEXT: shrb $4, (%rdi) # encoding: [0xc0,0x2f,0x04]
650 ; NF-NEXT: retq # encoding: [0xc3]
660 ; CHECK: # %bb.0: # %entry
661 ; CHECK-NEXT: shrw $4, (%rdi) # encoding: [0x66,0xc1,0x2f,0x04]
662 ; CHECK-NEXT: retq # encoding: [0xc3]
665 ; NF: # %bb.0: # %entry
666 ; NF-NEXT: shrw $4, (%rdi) # encoding: [0x66,0xc1,0x2f,0x04]
667 ; NF-NEXT: retq # encoding: [0xc3]
677 ; CHECK: # %bb.0: # %entry
678 ; CHECK-NEXT: shrl $4, (%rdi) # encoding: [0xc1,0x2f,0x04]
679 ; CHECK-NEXT: retq # encoding: [0xc3]
682 ; NF: # %bb.0: # %entry
683 ; NF-NEXT: shrl $4, (%rdi) # encoding: [0xc1,0x2f,0x04]
684 ; NF-NEXT: retq # encoding: [0xc3]
694 ; CHECK: # %bb.0: # %entry
695 ; CHECK-NEXT: shrq $4, (%rdi) # encoding: [0x48,0xc1,0x2f,0x04]
696 ; CHECK-NEXT: retq # encoding: [0xc3]
699 ; NF: # %bb.0: # %entry
700 ; NF-NEXT: shrq $4, (%rdi) # encoding: [0x48,0xc1,0x2f,0x04]
701 ; NF-NEXT: retq # encoding: [0xc3]
711 ; CHECK: # %bb.0: # %entry
712 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
714 ; CHECK-NEXT: shrb %cl, (%rdi) # encoding: [0xd2,0x2f]
715 ; CHECK-NEXT: retq # encoding: [0xc3]
718 ; NF: # %bb.0: # %entry
719 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
721 ; NF-NEXT: shrb %cl, (%rdi) # encoding: [0xd2,0x2f]
722 ; NF-NEXT: retq # encoding: [0xc3]
732 ; CHECK: # %bb.0: # %entry
733 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
735 ; CHECK-NEXT: shrw %cl, (%rdi) # encoding: [0x66,0xd3,0x2f]
736 ; CHECK-NEXT: retq # encoding: [0xc3]
739 ; NF: # %bb.0: # %entry
740 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
742 ; NF-NEXT: shrw %cl, (%rdi) # encoding: [0x66,0xd3,0x2f]
743 ; NF-NEXT: retq # encoding: [0xc3]
753 ; CHECK: # %bb.0: # %entry
754 ; CHECK-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
756 ; CHECK-NEXT: shrl %cl, (%rdi) # encoding: [0xd3,0x2f]
757 ; CHECK-NEXT: retq # encoding: [0xc3]
760 ; NF: # %bb.0: # %entry
761 ; NF-NEXT: movl %esi, %ecx # encoding: [0x89,0xf1]
763 ; NF-NEXT: shrl %cl, (%rdi) # encoding: [0xd3,0x2f]
764 ; NF-NEXT: retq # encoding: [0xc3]
774 ; CHECK: # %bb.0: # %entry
775 ; CHECK-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
777 ; CHECK-NEXT: shrq %cl, (%rdi) # encoding: [0x48,0xd3,0x2f]
778 ; CHECK-NEXT: retq # encoding: [0xc3]
781 ; NF: # %bb.0: # %entry
782 ; NF-NEXT: movq %rsi, %rcx # encoding: [0x48,0x89,0xf1]
784 ; NF-NEXT: shrq %cl, (%rdi) # encoding: [0x48,0xd3,0x2f]
785 ; NF-NEXT: retq # encoding: [0xc3]