Lines Matching +full:0 +full:x32
3 ; RUN: llc < %s -mtriple=i386-unknown-unknown | FileCheck %s --check-prefix=X32
7 ; X64: # %bb.0:
14 ; X32-LABEL: select_i8_neg1_or_0:
15 ; X32: # %bb.0:
16 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
17 ; X32-NEXT: andb $1, %al
18 ; X32-NEXT: negb %al
19 ; X32-NEXT: retl
26 ; X64: # %bb.0:
32 ; X32-LABEL: select_i8_neg1_or_0_zeroext:
33 ; X32: # %bb.0:
34 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
35 ; X32-NEXT: negb %al
36 ; X32-NEXT: retl
43 ; X64: # %bb.0:
50 ; X32-LABEL: select_i16_neg1_or_0:
51 ; X32: # %bb.0:
52 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
53 ; X32-NEXT: andl $1, %eax
54 ; X32-NEXT: negl %eax
55 ; X32-NEXT: # kill: def $ax killed $ax killed $eax
56 ; X32-NEXT: retl
63 ; X64: # %bb.0:
69 ; X32-LABEL: select_i16_neg1_or_0_zeroext:
70 ; X32: # %bb.0:
71 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
72 ; X32-NEXT: negl %eax
73 ; X32-NEXT: # kill: def $ax killed $ax killed $eax
74 ; X32-NEXT: retl
81 ; X64: # %bb.0:
87 ; X32-LABEL: select_i32_neg1_or_0:
88 ; X32: # %bb.0:
89 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
90 ; X32-NEXT: andl $1, %eax
91 ; X32-NEXT: negl %eax
92 ; X32-NEXT: retl
99 ; X64: # %bb.0:
104 ; X32-LABEL: select_i32_neg1_or_0_zeroext:
105 ; X32: # %bb.0:
106 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
107 ; X32-NEXT: negl %eax
108 ; X32-NEXT: retl
115 ; X64: # %bb.0:
121 ; X32-LABEL: select_i64_neg1_or_0:
122 ; X32: # %bb.0:
123 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
124 ; X32-NEXT: andl $1, %eax
125 ; X32-NEXT: negl %eax
126 ; X32-NEXT: movl %eax, %edx
127 ; X32-NEXT: retl
134 ; X64: # %bb.0:
139 ; X32-LABEL: select_i64_neg1_or_0_zeroext:
140 ; X32: # %bb.0:
141 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
142 ; X32-NEXT: negl %eax
143 ; X32-NEXT: movl %eax, %edx
144 ; X32-NEXT: retl