Lines Matching +full:0 +full:x1a5
9 ; select Cond, 0, 1 --> zext (!Cond)
13 ; X86: # %bb.0:
14 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
21 ; X64: # %bb.0:
26 %sel = select i1 %cond, i32 0, i32 1
32 ; X86: # %bb.0:
33 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
39 ; X64: # %bb.0:
43 %sel = select i1 %cond, i32 0, i32 1
49 ; X86: # %bb.0:
50 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
57 ; X64: # %bb.0:
62 %sel = select i1 %cond, i32 0, i32 1
66 ; select Cond, 1, 0 --> zext (Cond)
70 ; X86: # %bb.0:
71 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
76 ; X64: # %bb.0:
80 %sel = select i1 %cond, i32 1, i32 0
86 ; X86: # %bb.0:
87 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
91 ; X64: # %bb.0:
94 %sel = select i1 %cond, i32 1, i32 0
100 ; X86: # %bb.0:
101 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
106 ; X64: # %bb.0:
110 %sel = select i1 %cond, i32 1, i32 0
114 ; select Cond, 0, -1 --> sext (!Cond)
118 ; X86: # %bb.0:
119 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
125 ; X64: # %bb.0:
130 %sel = select i1 %cond, i32 0, i32 -1
136 ; X86: # %bb.0:
137 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
142 ; X64: # %bb.0:
146 %sel = select i1 %cond, i32 0, i32 -1
152 ; X86: # %bb.0:
153 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
159 ; X64: # %bb.0:
163 %sel = select i1 %cond, i32 0, i32 -1
167 ; select Cond, -1, 0 --> sext (Cond)
171 ; X86: # %bb.0:
172 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
178 ; X64: # %bb.0:
183 %sel = select i1 %cond, i32 -1, i32 0
189 ; X86: # %bb.0:
190 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
195 ; X64: # %bb.0:
199 %sel = select i1 %cond, i32 -1, i32 0
205 ; X86: # %bb.0:
206 ; X86-NEXT: movsbl {{[0-9]+}}(%esp), %eax
210 ; X64: # %bb.0:
213 %sel = select i1 %cond, i32 -1, i32 0
221 ; X86: # %bb.0:
222 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
228 ; X64: # %bb.0:
239 ; X86: # %bb.0:
240 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
245 ; X64: # %bb.0:
255 ; X86: # %bb.0:
256 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
262 ; X64: # %bb.0:
274 ; X86: # %bb.0:
275 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
282 ; X64: # %bb.0:
293 ; X86: # %bb.0:
294 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
300 ; X64: # %bb.0:
310 ; X86: # %bb.0:
311 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
318 ; X64: # %bb.0:
331 ; X86: # %bb.0:
332 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
338 ; X64: # %bb.0:
349 ; X86: # %bb.0:
350 ; X86-NEXT: cmpb $0, {{[0-9]+}}(%esp)
367 ; X64: # %bb.0:
378 ; X86: # %bb.0:
379 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
386 ; X64: # %bb.0:
397 ; X86: # %bb.0:
398 ; X86-NEXT: cmpb $0, {{[0-9]+}}(%esp)
415 ; X64: # %bb.0:
424 ; Should this be 'sbb x,x' or 'sbb 0,x' with simpler LEA or add?
428 ; X86: # %bb.0:
429 ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax
430 ; X86-NEXT: movl {{[0-9]+}}(%esp), %edx
431 ; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx
432 ; X86-NEXT: cmpl $42, {{[0-9]+}}(%esp)
433 ; X86-NEXT: sbbl $0, %ecx
434 ; X86-NEXT: sbbl $0, %eax
435 ; X86-NEXT: sbbl $0, %edx
437 ; X86-NEXT: adcl $0, %edx
441 ; X64: # %bb.0:
443 ; X64-NEXT: sbbq $0, %rsi
456 ; X86: # %bb.0:
457 ; X86-NEXT: cmpl $43, {{[0-9]+}}(%esp)
464 ; X64: # %bb.0:
479 ; X86: # %bb.0:
481 ; X86-NEXT: cmpl $43, {{[0-9]+}}(%esp)
488 ; X64: # %bb.0:
504 ; X86: # %bb.0:
506 ; X86-NEXT: cmpl $43, {{[0-9]+}}(%esp)
512 ; X64: # %bb.0:
525 ; X86: # %bb.0:
527 ; X86-NEXT: cmpl $43, {{[0-9]+}}(%esp)
533 ; X64: # %bb.0:
550 ; X86: # %bb.0:
551 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
557 ; X64: # %bb.0:
569 ; X86: # %bb.0:
570 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
579 ; X64: # %bb.0:
592 ; X86: # %bb.0:
593 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
599 ; X64: # %bb.0:
610 ; X86: # %bb.0:
611 ; X86-NEXT: cmpb $0, {{[0-9]+}}(%esp)
628 ; X64: # %bb.0:
642 ; X86: # %bb.0:
643 ; X86-NEXT: cmpl $43, {{[0-9]+}}(%esp)
652 ; X64: # %bb.0:
670 ; X86: # %bb.0:
671 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
674 ; X86-NEXT: andl $399, %eax # imm = 0x18F
679 ; X64: # %bb.0:
681 ; X64-NEXT: movl $421, %ecx # imm = 0x1A5
691 ; X86: # %bb.0:
692 ; X86-NEXT: cmpb $0, {{[0-9]+}}(%esp)
693 ; X86-NEXT: movl $421, %eax # imm = 0x1A5
701 ; X64: # %bb.0:
703 ; X64-NEXT: movl $421, %ecx # imm = 0x1A5
713 ; X86: # %bb.0:
714 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
717 ; X86-NEXT: andl $399, %eax # imm = 0x18F
722 ; X64: # %bb.0:
724 ; X64-NEXT: movl $421, %ecx # imm = 0x1A5
734 ; X86: # %bb.0:
735 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
738 ; X86-NEXT: orl $12414, %eax # imm = 0x307E
742 ; X64: # %bb.0:
745 ; X64-NEXT: orl $12414, %eax # imm = 0x307E
755 ; X86: # %bb.0:
762 ; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx
763 ; X86-NEXT: movl {{[0-9]+}}(%esp), %esi
768 ; X86-NEXT: adcl $0, %eax
787 ; X64: # %bb.0:
794 %retval.0 = select i1 %cmp, i64 2, i64 %add
795 ret i64 %retval.0
800 ; X86: # %bb.0:
807 ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax
808 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %ecx
833 ; X64: # %bb.0:
842 %sel = select i1 %cond, <4 x i32> <i32 -4, i32 12, i32 1, i32 0>, <4 x i32> <i32 11, i32 11, i32 11, i32 11>
849 ; X86: # %bb.0:
850 ; X86-NEXT: testb $1, {{[0-9]+}}(%esp)
851 ; X86-NEXT: fldl {{\.?LCPI[0-9]+_[0-9]+}}
852 ; X86-NEXT: fldl {{\.?LCPI[0-9]+_[0-9]+}}
858 ; X86-NEXT: fstp %st(0)
859 ; X86-NEXT: fldl {{\.?LCPI[0-9]+_[0-9]+}}
860 ; X86-NEXT: fldl {{\.?LCPI[0-9]+_[0-9]+}}
866 ; X86-NEXT: fstp %st(0)
870 ; X64: # %bb.0:
884 ; 4294967297 = 0x100000001.
889 ; X86: # %bb.0:
896 ; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx
897 ; X86-NEXT: movl {{[0-9]+}}(%esp), %esi
898 ; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
911 ; X86-NEXT: sbbl $0, %edx
919 ; X64: # %bb.0:
924 ; X64-NEXT: movabsq $4294967297, %rcx # imm = 0x100000001
941 ; X86: # %bb.0:
942 ; X86-NEXT: flds {{\.?LCPI[0-9]+_[0-9]+}}
946 ; X64: # %bb.0:
947 ; X64-NEXT: movss {{.*#+}} xmm0 = [4.0E+0,0.0E+0,0.0E+0,0.0E+0]
955 ; X86: # %bb.0:
957 ; X86-NEXT: cmpl $1, {{[0-9]+}}(%esp)
962 ; X64: # %bb.0:
967 %cmp = icmp eq i32 %X, 0
974 ; X86: # %bb.0:
976 ; X86-NEXT: cmpl $4, {{[0-9]+}}(%esp)
981 ; X64: # %bb.0:
993 ; X86: # %bb.0:
995 ; X86-NEXT: cmpl $9, {{[0-9]+}}(%esp)
1000 ; X64: # %bb.0:
1012 ; X86: # %bb.0:
1013 ; X86-NEXT: cmpl $2, {{[0-9]+}}(%esp)
1015 ; X86-NEXT: sbbl $0, %eax
1019 ; X64: # %bb.0:
1022 ; X64-NEXT: sbbl $0, %eax
1031 ; X86: # %bb.0:
1032 ; X86-NEXT: cmpl $4, {{[0-9]+}}(%esp)
1038 ; X64: # %bb.0:
1050 ; X86: # %bb.0:
1051 ; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx
1053 ; X86-NEXT: cmpl {{[0-9]+}}(%esp), %ecx
1059 ; X64-FASTINC: # %bb.0:
1067 ; X64-SLOWINC: # %bb.0: