Lines Matching refs:MCU
5 ; RUN: llc < %s -mtriple=i386-intel-elfiamcu | FileCheck %s --check-prefix=MCU
37 ; MCU-LABEL: test1:
38 ; MCU: # %bb.0:
39 ; MCU-NEXT: testb $1, %cl
40 ; MCU-NEXT: jne .LBB0_2
41 ; MCU-NEXT: # %bb.1:
42 ; MCU-NEXT: movl %edx, %eax
43 ; MCU-NEXT: .LBB0_2:
44 ; MCU-NEXT: movl 8(%eax), %eax
45 ; MCU-NEXT: retl
106 ; MCU-LABEL: test2:
107 ; MCU: # %bb.0: # %entry
108 ; MCU-NEXT: calll return_false@PLT
109 ; MCU-NEXT: xorl %ecx, %ecx
110 ; MCU-NEXT: testb $1, %al
111 ; MCU-NEXT: jne .LBB1_2
112 ; MCU-NEXT: # %bb.1: # %entry
113 ; MCU-NEXT: movl $-3840, %ecx # imm = 0xF100
114 ; MCU-NEXT: .LBB1_2: # %entry
115 ; MCU-NEXT: cmpl $32768, %ecx # imm = 0x8000
116 ; MCU-NEXT: jge .LBB1_3
117 ; MCU-NEXT: # %bb.4: # %bb91
118 ; MCU-NEXT: xorl %eax, %eax
119 ; MCU-NEXT: retl
120 ; MCU-NEXT: .LBB1_3: # %bb90
164 ; MCU-LABEL: test3:
165 ; MCU: # %bb.0: # %entry
166 ; MCU-NEXT: xorl %ecx, %ecx
167 ; MCU-NEXT: testl %eax, %eax
168 ; MCU-NEXT: sete %cl
169 ; MCU-NEXT: flds {{\.?LCPI[0-9]+_[0-9]+}}(,%ecx,4)
170 ; MCU-NEXT: retl
199 ; MCU-LABEL: test4:
200 ; MCU: # %bb.0: # %entry
201 ; MCU-NEXT: movl %eax, %ecx
202 ; MCU-NEXT: fldl {{[0-9]+}}(%esp)
203 ; MCU-NEXT: flds {{\.?LCPI[0-9]+_[0-9]+}}
204 ; MCU-NEXT: fucompp
205 ; MCU-NEXT: fnstsw %ax
206 ; MCU-NEXT: xorl %edx, %edx
207 ; MCU-NEXT: # kill: def $ah killed $ah killed $ax
208 ; MCU-NEXT: sahf
209 ; MCU-NEXT: seta %dl
210 ; MCU-NEXT: movzbl (%ecx,%edx,4), %eax
211 ; MCU-NEXT: retl
261 ; MCU-LABEL: test5:
262 ; MCU: # %bb.0:
263 ; MCU-NEXT: pushl %esi
264 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %esi
265 ; MCU-NEXT: testb $1, %al
266 ; MCU-NEXT: jne .LBB4_2
267 ; MCU-NEXT: # %bb.1:
268 ; MCU-NEXT: movzwl {{[0-9]+}}(%esp), %ecx
269 ; MCU-NEXT: movzwl {{[0-9]+}}(%esp), %edx
270 ; MCU-NEXT: .LBB4_2:
271 ; MCU-NEXT: movw %cx, 2(%esi)
272 ; MCU-NEXT: movw %dx, (%esi)
273 ; MCU-NEXT: popl %esi
274 ; MCU-NEXT: retl
333 ; MCU-LABEL: test6:
334 ; MCU: # %bb.0:
335 ; MCU-NEXT: pushl %eax
336 ; MCU-NEXT: flds 12(%edx)
337 ; MCU-NEXT: fstps (%esp) # 4-byte Folded Spill
338 ; MCU-NEXT: flds 8(%edx)
339 ; MCU-NEXT: flds 4(%edx)
340 ; MCU-NEXT: flds (%ecx)
341 ; MCU-NEXT: flds 4(%ecx)
342 ; MCU-NEXT: flds 8(%ecx)
343 ; MCU-NEXT: flds 12(%ecx)
344 ; MCU-NEXT: fmul %st, %st(0)
345 ; MCU-NEXT: fxch %st(1)
346 ; MCU-NEXT: fmul %st, %st(0)
347 ; MCU-NEXT: fxch %st(2)
348 ; MCU-NEXT: fmul %st, %st(0)
349 ; MCU-NEXT: fxch %st(3)
350 ; MCU-NEXT: fmul %st, %st(0)
351 ; MCU-NEXT: testl %eax, %eax
352 ; MCU-NEXT: flds (%edx)
353 ; MCU-NEXT: je .LBB5_2
354 ; MCU-NEXT: # %bb.1:
355 ; MCU-NEXT: fstp %st(1)
356 ; MCU-NEXT: fstp %st(3)
357 ; MCU-NEXT: fstp %st(1)
358 ; MCU-NEXT: fstp %st(0)
359 ; MCU-NEXT: flds (%esp) # 4-byte Folded Reload
360 ; MCU-NEXT: fldz
361 ; MCU-NEXT: fldz
362 ; MCU-NEXT: fldz
363 ; MCU-NEXT: fxch %st(1)
364 ; MCU-NEXT: fxch %st(6)
365 ; MCU-NEXT: fxch %st(1)
366 ; MCU-NEXT: fxch %st(5)
367 ; MCU-NEXT: fxch %st(4)
368 ; MCU-NEXT: fxch %st(1)
369 ; MCU-NEXT: fxch %st(3)
370 ; MCU-NEXT: fxch %st(2)
371 ; MCU-NEXT: .LBB5_2:
372 ; MCU-NEXT: fstp %st(0)
373 ; MCU-NEXT: fstp %st(5)
374 ; MCU-NEXT: fstp %st(3)
375 ; MCU-NEXT: fxch %st(2)
376 ; MCU-NEXT: fstps 12(%edx)
377 ; MCU-NEXT: fxch %st(1)
378 ; MCU-NEXT: fstps 8(%edx)
379 ; MCU-NEXT: fstps 4(%edx)
380 ; MCU-NEXT: fstps (%edx)
381 ; MCU-NEXT: popl %eax
382 ; MCU-NEXT: retl
423 ; MCU-LABEL: test7:
424 ; MCU: # %bb.0:
425 ; MCU-NEXT: notl %eax
426 ; MCU-NEXT: shrl $27, %eax
427 ; MCU-NEXT: andl $-16, %eax
428 ; MCU-NEXT: fldt {{\.?LCPI[0-9]+_[0-9]+}}(%eax)
429 ; MCU-NEXT: retl
554 ; MCU-LABEL: test8:
555 ; MCU: # %bb.0:
556 ; MCU-NEXT: pushl %ebp
557 ; MCU-NEXT: pushl %ebx
558 ; MCU-NEXT: pushl %edi
559 ; MCU-NEXT: pushl %esi
560 ; MCU-NEXT: testb $1, %al
561 ; MCU-NEXT: jne .LBB7_1
562 ; MCU-NEXT: # %bb.2:
563 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %edi
564 ; MCU-NEXT: je .LBB7_5
565 ; MCU-NEXT: .LBB7_4:
566 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %ecx
567 ; MCU-NEXT: je .LBB7_8
568 ; MCU-NEXT: .LBB7_7:
569 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %esi
570 ; MCU-NEXT: je .LBB7_11
571 ; MCU-NEXT: .LBB7_10:
572 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %ebp
573 ; MCU-NEXT: je .LBB7_14
574 ; MCU-NEXT: .LBB7_13:
575 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %eax
576 ; MCU-NEXT: jmp .LBB7_15
577 ; MCU-NEXT: .LBB7_1:
578 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %edi
579 ; MCU-NEXT: jne .LBB7_4
580 ; MCU-NEXT: .LBB7_5:
581 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %ecx
582 ; MCU-NEXT: jne .LBB7_7
583 ; MCU-NEXT: .LBB7_8:
584 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %esi
585 ; MCU-NEXT: jne .LBB7_10
586 ; MCU-NEXT: .LBB7_11:
587 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %ebp
588 ; MCU-NEXT: jne .LBB7_13
589 ; MCU-NEXT: .LBB7_14:
590 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %eax
591 ; MCU-NEXT: .LBB7_15:
592 ; MCU-NEXT: movl (%edi), %ebx
593 ; MCU-NEXT: movl (%ecx), %edi
594 ; MCU-NEXT: movl (%esi), %esi
595 ; MCU-NEXT: movl (%ebp), %ecx
596 ; MCU-NEXT: movl (%eax), %eax
597 ; MCU-NEXT: jne .LBB7_16
598 ; MCU-NEXT: # %bb.17:
599 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %ebp
600 ; MCU-NEXT: jmp .LBB7_18
601 ; MCU-NEXT: .LBB7_16:
602 ; MCU-NEXT: leal {{[0-9]+}}(%esp), %ebp
603 ; MCU-NEXT: .LBB7_18:
604 ; MCU-NEXT: movl (%ebp), %ebp
605 ; MCU-NEXT: decl %ebp
606 ; MCU-NEXT: decl %eax
607 ; MCU-NEXT: decl %ecx
608 ; MCU-NEXT: decl %esi
609 ; MCU-NEXT: decl %edi
610 ; MCU-NEXT: decl %ebx
611 ; MCU-NEXT: movl %ebx, 20(%edx)
612 ; MCU-NEXT: movl %edi, 16(%edx)
613 ; MCU-NEXT: movl %esi, 12(%edx)
614 ; MCU-NEXT: movl %ecx, 8(%edx)
615 ; MCU-NEXT: movl %eax, 4(%edx)
616 ; MCU-NEXT: movl %ebp, (%edx)
617 ; MCU-NEXT: popl %esi
618 ; MCU-NEXT: popl %edi
619 ; MCU-NEXT: popl %ebx
620 ; MCU-NEXT: popl %ebp
621 ; MCU-NEXT: retl
653 ; MCU-LABEL: test9:
654 ; MCU: # %bb.0:
655 ; MCU-NEXT: orl %edx, %eax
656 ; MCU-NEXT: jne .LBB8_1
657 ; MCU-NEXT: # %bb.2:
658 ; MCU-NEXT: movl $-1, %eax
659 ; MCU-NEXT: movl $-1, %edx
660 ; MCU-NEXT: retl
661 ; MCU-NEXT: .LBB8_1:
662 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %eax
663 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %edx
664 ; MCU-NEXT: retl
693 ; MCU-LABEL: test9a:
694 ; MCU: # %bb.0:
695 ; MCU-NEXT: orl %edx, %eax
696 ; MCU-NEXT: movl $-1, %eax
697 ; MCU-NEXT: movl $-1, %edx
698 ; MCU-NEXT: je .LBB9_2
699 ; MCU-NEXT: # %bb.1:
700 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %eax
701 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %edx
702 ; MCU-NEXT: .LBB9_2:
703 ; MCU-NEXT: retl
730 ; MCU-LABEL: test9b:
731 ; MCU: # %bb.0:
732 ; MCU-NEXT: movl %edx, %ecx
733 ; MCU-NEXT: xorl %edx, %edx
734 ; MCU-NEXT: orl %ecx, %eax
735 ; MCU-NEXT: sete %dl
736 ; MCU-NEXT: negl %edx
737 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %eax
738 ; MCU-NEXT: orl %edx, %eax
739 ; MCU-NEXT: orl {{[0-9]+}}(%esp), %edx
740 ; MCU-NEXT: retl
768 ; MCU-LABEL: test10:
769 ; MCU: # %bb.0:
770 ; MCU-NEXT: orl %edx, %eax
771 ; MCU-NEXT: movl $-1, %eax
772 ; MCU-NEXT: movl $-1, %edx
773 ; MCU-NEXT: je .LBB11_2
774 ; MCU-NEXT: # %bb.1:
775 ; MCU-NEXT: xorl %edx, %edx
776 ; MCU-NEXT: movl $1, %eax
777 ; MCU-NEXT: .LBB11_2:
778 ; MCU-NEXT: retl
806 ; MCU-LABEL: test11:
807 ; MCU: # %bb.0:
808 ; MCU-NEXT: orl %edx, %eax
809 ; MCU-NEXT: je .LBB12_1
810 ; MCU-NEXT: # %bb.2:
811 ; MCU-NEXT: movl $-1, %eax
812 ; MCU-NEXT: movl $-1, %edx
813 ; MCU-NEXT: retl
814 ; MCU-NEXT: .LBB12_1:
815 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %eax
816 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %edx
817 ; MCU-NEXT: retl
845 ; MCU-LABEL: test11a:
846 ; MCU: # %bb.0:
847 ; MCU-NEXT: orl %edx, %eax
848 ; MCU-NEXT: movl $-1, %eax
849 ; MCU-NEXT: movl $-1, %edx
850 ; MCU-NEXT: jne .LBB13_2
851 ; MCU-NEXT: # %bb.1:
852 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %eax
853 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %edx
854 ; MCU-NEXT: .LBB13_2:
855 ; MCU-NEXT: retl
878 ; MCU-LABEL: eqzero_const_or_all_ones:
879 ; MCU: # %bb.0:
880 ; MCU-NEXT: xorl %ecx, %ecx
881 ; MCU-NEXT: negl %eax
882 ; MCU-NEXT: sbbl %ecx, %ecx
883 ; MCU-NEXT: orl $42, %ecx
884 ; MCU-NEXT: movl %ecx, %eax
885 ; MCU-NEXT: retl
908 ; MCU-LABEL: nezero_const_or_all_ones:
909 ; MCU: # %bb.0:
910 ; MCU-NEXT: xorl %ecx, %ecx
911 ; MCU-NEXT: cmpl $1, %eax
912 ; MCU-NEXT: sbbl %ecx, %ecx
913 ; MCU-NEXT: orl $42, %ecx
914 ; MCU-NEXT: movl %ecx, %eax
915 ; MCU-NEXT: retl
941 ; MCU-LABEL: eqzero_all_ones_or_const:
942 ; MCU: # %bb.0:
943 ; MCU-NEXT: orl %edx, %eax
944 ; MCU-NEXT: movl $-1, %eax
945 ; MCU-NEXT: movl $-1, %edx
946 ; MCU-NEXT: je .LBB16_2
947 ; MCU-NEXT: # %bb.1:
948 ; MCU-NEXT: xorl %edx, %edx
949 ; MCU-NEXT: movl $42, %eax
950 ; MCU-NEXT: .LBB16_2:
951 ; MCU-NEXT: retl
976 ; MCU-LABEL: nezero_all_ones_or_const:
977 ; MCU: # %bb.0:
978 ; MCU-NEXT: xorl %ecx, %ecx
979 ; MCU-NEXT: negb %al
980 ; MCU-NEXT: sbbl %ecx, %ecx
981 ; MCU-NEXT: orb $42, %cl
982 ; MCU-NEXT: movl %ecx, %eax
983 ; MCU-NEXT: retl
1006 ; MCU-LABEL: PR53006:
1007 ; MCU: # %bb.0:
1008 ; MCU-NEXT: xorl %ecx, %ecx
1009 ; MCU-NEXT: negl %eax
1010 ; MCU-NEXT: sbbl %ecx, %ecx
1011 ; MCU-NEXT: orl $1, %ecx
1012 ; MCU-NEXT: movl %ecx, %eax
1013 ; MCU-NEXT: retl
1044 ; MCU-LABEL: test13:
1045 ; MCU: # %bb.0:
1046 ; MCU-NEXT: xorl %ecx, %ecx
1047 ; MCU-NEXT: cmpl %edx, %eax
1048 ; MCU-NEXT: sbbl %ecx, %ecx
1049 ; MCU-NEXT: movl %ecx, %eax
1050 ; MCU-NEXT: retl
1081 ; MCU-LABEL: test14:
1082 ; MCU: # %bb.0:
1083 ; MCU-NEXT: xorl %ecx, %ecx
1084 ; MCU-NEXT: cmpl %edx, %eax
1085 ; MCU-NEXT: adcl $-1, %ecx
1086 ; MCU-NEXT: movl %ecx, %eax
1087 ; MCU-NEXT: retl
1118 ; MCU-LABEL: test15:
1119 ; MCU: # %bb.0: # %entry
1120 ; MCU-NEXT: xorl %ecx, %ecx
1121 ; MCU-NEXT: negl %eax
1122 ; MCU-NEXT: sbbl %ecx, %ecx
1123 ; MCU-NEXT: movl %ecx, %eax
1124 ; MCU-NEXT: retl
1158 ; MCU-LABEL: test16:
1159 ; MCU: # %bb.0: # %entry
1160 ; MCU-NEXT: movl %eax, %ecx
1161 ; MCU-NEXT: xorl %eax, %eax
1162 ; MCU-NEXT: orl %edx, %ecx
1163 ; MCU-NEXT: setne %al
1164 ; MCU-NEXT: negl %eax
1165 ; MCU-NEXT: movl %eax, %edx
1166 ; MCU-NEXT: retl
1200 ; MCU-LABEL: test17:
1201 ; MCU: # %bb.0: # %entry
1202 ; MCU-NEXT: xorl %ecx, %ecx
1203 ; MCU-NEXT: negw %ax
1204 ; MCU-NEXT: sbbl %ecx, %ecx
1205 ; MCU-NEXT: movl %ecx, %eax
1206 ; MCU-NEXT: retl
1241 ; MCU-LABEL: test18:
1242 ; MCU: # %bb.0:
1243 ; MCU-NEXT: cmpl $15, %eax
1244 ; MCU-NEXT: jl .LBB24_2
1245 ; MCU-NEXT: # %bb.1:
1246 ; MCU-NEXT: movl %ecx, %edx
1247 ; MCU-NEXT: .LBB24_2:
1248 ; MCU-NEXT: movl %edx, %eax
1249 ; MCU-NEXT: retl
1284 ; MCU-LABEL: trunc_select_miscompile:
1285 ; MCU: # %bb.0:
1286 ; MCU-NEXT: movl %edx, %ecx
1287 ; MCU-NEXT: orb $2, %cl
1288 ; MCU-NEXT: # kill: def $cl killed $cl killed $ecx
1289 ; MCU-NEXT: shll %cl, %eax
1290 ; MCU-NEXT: retl
1333 ; MCU-LABEL: clamp_i8:
1334 ; MCU: # %bb.0:
1335 ; MCU-NEXT: cmpl $127, %eax
1336 ; MCU-NEXT: movl $127, %ecx
1337 ; MCU-NEXT: jg .LBB26_2
1338 ; MCU-NEXT: # %bb.1:
1339 ; MCU-NEXT: movl %eax, %ecx
1340 ; MCU-NEXT: .LBB26_2:
1341 ; MCU-NEXT: cmpl $-128, %ecx
1342 ; MCU-NEXT: movb $-128, %al
1343 ; MCU-NEXT: jl .LBB26_4
1344 ; MCU-NEXT: # %bb.3:
1345 ; MCU-NEXT: movl %ecx, %eax
1346 ; MCU-NEXT: .LBB26_4:
1347 ; MCU-NEXT: movb %al, (%edx)
1348 ; MCU-NEXT: retl
1395 ; MCU-LABEL: clamp:
1396 ; MCU: # %bb.0:
1397 ; MCU-NEXT: cmpl $32768, %eax # imm = 0x8000
1398 ; MCU-NEXT: movl $32767, %ecx # imm = 0x7FFF
1399 ; MCU-NEXT: jge .LBB27_2
1400 ; MCU-NEXT: # %bb.1:
1401 ; MCU-NEXT: movl %eax, %ecx
1402 ; MCU-NEXT: .LBB27_2:
1403 ; MCU-NEXT: cmpl $-32768, %ecx # imm = 0x8000
1404 ; MCU-NEXT: movl $32768, %eax # imm = 0x8000
1405 ; MCU-NEXT: jl .LBB27_4
1406 ; MCU-NEXT: # %bb.3:
1407 ; MCU-NEXT: movl %ecx, %eax
1408 ; MCU-NEXT: .LBB27_4:
1409 ; MCU-NEXT: movw %ax, (%edx)
1410 ; MCU-NEXT: retl
1440 ; MCU-LABEL: select_xor_1:
1441 ; MCU: # %bb.0: # %entry
1442 ; MCU-NEXT: andl $1, %edx
1443 ; MCU-NEXT: negl %edx
1444 ; MCU-NEXT: andl $43, %edx
1445 ; MCU-NEXT: xorl %edx, %eax
1446 ; MCU-NEXT: # kill: def $ax killed $ax killed $eax
1447 ; MCU-NEXT: retl
1478 ; MCU-LABEL: select_xor_1b:
1479 ; MCU: # %bb.0: # %entry
1480 ; MCU-NEXT: testb $1, %dl
1481 ; MCU-NEXT: je .LBB29_2
1482 ; MCU-NEXT: # %bb.1:
1483 ; MCU-NEXT: xorl $43, %eax
1484 ; MCU-NEXT: .LBB29_2: # %entry
1485 ; MCU-NEXT: # kill: def $ax killed $ax killed $eax
1486 ; MCU-NEXT: retl
1513 ; MCU-LABEL: select_xor_2:
1514 ; MCU: # %bb.0: # %entry
1515 ; MCU-NEXT: andl $1, %ecx
1516 ; MCU-NEXT: negl %ecx
1517 ; MCU-NEXT: andl %edx, %ecx
1518 ; MCU-NEXT: xorl %ecx, %eax
1519 ; MCU-NEXT: retl
1548 ; MCU-LABEL: select_xor_2b:
1549 ; MCU: # %bb.0: # %entry
1550 ; MCU-NEXT: testb $1, %cl
1551 ; MCU-NEXT: je .LBB31_2
1552 ; MCU-NEXT: # %bb.1:
1553 ; MCU-NEXT: xorl %edx, %eax
1554 ; MCU-NEXT: .LBB31_2: # %entry
1555 ; MCU-NEXT: retl
1582 ; MCU-LABEL: select_or:
1583 ; MCU: # %bb.0: # %entry
1584 ; MCU-NEXT: andl $1, %ecx
1585 ; MCU-NEXT: negl %ecx
1586 ; MCU-NEXT: andl %edx, %ecx
1587 ; MCU-NEXT: orl %ecx, %eax
1588 ; MCU-NEXT: retl
1617 ; MCU-LABEL: select_or_b:
1618 ; MCU: # %bb.0: # %entry
1619 ; MCU-NEXT: testb $1, %cl
1620 ; MCU-NEXT: je .LBB33_2
1621 ; MCU-NEXT: # %bb.1:
1622 ; MCU-NEXT: orl %edx, %eax
1623 ; MCU-NEXT: .LBB33_2: # %entry
1624 ; MCU-NEXT: retl
1651 ; MCU-LABEL: select_or_1:
1652 ; MCU: # %bb.0: # %entry
1653 ; MCU-NEXT: andl $1, %ecx
1654 ; MCU-NEXT: negl %ecx
1655 ; MCU-NEXT: andl %edx, %ecx
1656 ; MCU-NEXT: orl %ecx, %eax
1657 ; MCU-NEXT: retl
1686 ; MCU-LABEL: select_or_1b:
1687 ; MCU: # %bb.0: # %entry
1688 ; MCU-NEXT: testb $1, %cl
1689 ; MCU-NEXT: je .LBB35_2
1690 ; MCU-NEXT: # %bb.1:
1691 ; MCU-NEXT: orl %edx, %eax
1692 ; MCU-NEXT: .LBB35_2: # %entry
1693 ; MCU-NEXT: retl
1724 ; MCU-LABEL: PR51612:
1725 ; MCU: # %bb.0:
1726 ; MCU-NEXT: addl $1, %eax
1727 ; MCU-NEXT: adcl $0, %edx
1728 ; MCU-NEXT: jae .LBB36_2
1729 ; MCU-NEXT: # %bb.1:
1730 ; MCU-NEXT: movl {{[0-9]+}}(%esp), %eax
1731 ; MCU-NEXT: incl %eax
1732 ; MCU-NEXT: .LBB36_2:
1733 ; MCU-NEXT: andl 10, %eax
1734 ; MCU-NEXT: xorl %edx, %edx
1735 ; MCU-NEXT: retl
1784 ; MCU-LABEL: select_uaddo_common_op0:
1785 ; MCU: # %bb.0:
1786 ; MCU-NEXT: testb $1, {{[0-9]+}}(%esp)
1787 ; MCU-NEXT: jne .LBB37_2
1788 ; MCU-NEXT: # %bb.1:
1789 ; MCU-NEXT: movl %ecx, %edx
1790 ; MCU-NEXT: .LBB37_2:
1791 ; MCU-NEXT: addb %dl, %al
1792 ; MCU-NEXT: # kill: def $al killed $al killed $eax
1793 ; MCU-NEXT: retl
1833 ; MCU-LABEL: select_uaddo_common_op1:
1834 ; MCU: # %bb.0:
1835 ; MCU-NEXT: testb $1, {{[0-9]+}}(%esp)
1836 ; MCU-NEXT: jne .LBB38_2
1837 ; MCU-NEXT: # %bb.1:
1838 ; MCU-NEXT: movl %ecx, %eax
1839 ; MCU-NEXT: .LBB38_2:
1840 ; MCU-NEXT: addl %edx, %eax
1841 ; MCU-NEXT: retl