Lines Matching +full:4 +full:x
6 define <4 x i32> @f1(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
10 %cmp = icmp eq <4 x i32> %val1, %val2
11 %ret = sext <4 x i1> %cmp to <4 x i32>
12 ret <4 x i32> %ret
16 define <4 x i32> @f2(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
21 %cmp = icmp ne <4 x i32> %val1, %val2
22 %ret = sext <4 x i1> %cmp to <4 x i32>
23 ret <4 x i32> %ret
27 define <4 x i32> @f3(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
31 %cmp = icmp sgt <4 x i32> %val1, %val2
32 %ret = sext <4 x i1> %cmp to <4 x i32>
33 ret <4 x i32> %ret
37 define <4 x i32> @f4(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
42 %cmp = icmp sge <4 x i32> %val1, %val2
43 %ret = sext <4 x i1> %cmp to <4 x i32>
44 ret <4 x i32> %ret
48 define <4 x i32> @f5(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
53 %cmp = icmp sle <4 x i32> %val1, %val2
54 %ret = sext <4 x i1> %cmp to <4 x i32>
55 ret <4 x i32> %ret
59 define <4 x i32> @f6(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
63 %cmp = icmp slt <4 x i32> %val1, %val2
64 %ret = sext <4 x i1> %cmp to <4 x i32>
65 ret <4 x i32> %ret
69 define <4 x i32> @f7(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
73 %cmp = icmp ugt <4 x i32> %val1, %val2
74 %ret = sext <4 x i1> %cmp to <4 x i32>
75 ret <4 x i32> %ret
79 define <4 x i32> @f8(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
84 %cmp = icmp uge <4 x i32> %val1, %val2
85 %ret = sext <4 x i1> %cmp to <4 x i32>
86 ret <4 x i32> %ret
90 define <4 x i32> @f9(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
95 %cmp = icmp ule <4 x i32> %val1, %val2
96 %ret = sext <4 x i1> %cmp to <4 x i32>
97 ret <4 x i32> %ret
101 define <4 x i32> @f10(<4 x i32> %dummy, <4 x i32> %val1, <4 x i32> %val2) {
105 %cmp = icmp ult <4 x i32> %val1, %val2
106 %ret = sext <4 x i1> %cmp to <4 x i32>
107 ret <4 x i32> %ret
111 define <4 x i32> @f11(<4 x i32> %val1, <4 x i32> %val2,
112 <4 x i32> %val3, <4 x i32> %val4) {
117 %cmp = icmp eq <4 x i32> %val1, %val2
118 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
119 ret <4 x i32> %ret
123 define <4 x i32> @f12(<4 x i32> %val1, <4 x i32> %val2,
124 <4 x i32> %val3, <4 x i32> %val4) {
129 %cmp = icmp ne <4 x i32> %val1, %val2
130 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
131 ret <4 x i32> %ret
135 define <4 x i32> @f13(<4 x i32> %val1, <4 x i32> %val2,
136 <4 x i32> %val3, <4 x i32> %val4) {
141 %cmp = icmp sgt <4 x i32> %val1, %val2
142 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
143 ret <4 x i32> %ret
147 define <4 x i32> @f14(<4 x i32> %val1, <4 x i32> %val2,
148 <4 x i32> %val3, <4 x i32> %val4) {
153 %cmp = icmp sge <4 x i32> %val1, %val2
154 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
155 ret <4 x i32> %ret
159 define <4 x i32> @f15(<4 x i32> %val1, <4 x i32> %val2,
160 <4 x i32> %val3, <4 x i32> %val4) {
165 %cmp = icmp sle <4 x i32> %val1, %val2
166 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
167 ret <4 x i32> %ret
171 define <4 x i32> @f16(<4 x i32> %val1, <4 x i32> %val2,
172 <4 x i32> %val3, <4 x i32> %val4) {
177 %cmp = icmp slt <4 x i32> %val1, %val2
178 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
179 ret <4 x i32> %ret
183 define <4 x i32> @f17(<4 x i32> %val1, <4 x i32> %val2,
184 <4 x i32> %val3, <4 x i32> %val4) {
189 %cmp = icmp ugt <4 x i32> %val1, %val2
190 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
191 ret <4 x i32> %ret
195 define <4 x i32> @f18(<4 x i32> %val1, <4 x i32> %val2,
196 <4 x i32> %val3, <4 x i32> %val4) {
201 %cmp = icmp uge <4 x i32> %val1, %val2
202 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
203 ret <4 x i32> %ret
207 define <4 x i32> @f19(<4 x i32> %val1, <4 x i32> %val2,
208 <4 x i32> %val3, <4 x i32> %val4) {
213 %cmp = icmp ule <4 x i32> %val1, %val2
214 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
215 ret <4 x i32> %ret
219 define <4 x i32> @f20(<4 x i32> %val1, <4 x i32> %val2,
220 <4 x i32> %val3, <4 x i32> %val4) {
225 %cmp = icmp ult <4 x i32> %val1, %val2
226 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4
227 ret <4 x i32> %ret