Lines Matching refs:half
8 define <4 x half> @test1(<4 x half> %A, <4 x half> %B) {
12 %tmp3 = fcmp fast ogt <4 x half> %A, %B
13 %tmp4 = select <4 x i1> %tmp3, <4 x half> %A, <4 x half> %B
14 ret <4 x half> %tmp4
17 define <4 x half> @test2(<4 x half> %A, <4 x half> %B) {
21 %tmp3 = fcmp fast ogt <4 x half> %A, %B
22 %tmp4 = select <4 x i1> %tmp3, <4 x half> %B, <4 x half> %A
23 ret <4 x half> %tmp4
26 define <4 x half> @test3(<4 x half> %A, <4 x half> %B) {
30 %tmp3 = fcmp fast oge <4 x half> %A, %B
31 %tmp4 = select <4 x i1> %tmp3, <4 x half> %B, <4 x half> %A
32 ret <4 x half> %tmp4
35 define <4 x half> @test4(<4 x half> %A, <4 x half> %B) {
39 %tmp3 = fcmp fast oge <4 x half> %A, %B
40 %tmp4 = select <4 x i1> %tmp3, <4 x half> %A, <4 x half> %B
41 ret <4 x half> %tmp4
44 define <4 x half> @test5(<4 x half> %A, <4 x half> %B) {
48 %tmp3 = fcmp fast olt <4 x half> %A, %B
49 %tmp4 = select <4 x i1> %tmp3, <4 x half> %A, <4 x half> %B
50 ret <4 x half> %tmp4
53 define <4 x half> @test6(<4 x half> %A, <4 x half> %B) {
57 %tmp3 = fcmp fast olt <4 x half> %A, %B
58 %tmp4 = select <4 x i1> %tmp3, <4 x half> %B, <4 x half> %A
59 ret <4 x half> %tmp4
62 define <4 x half> @test7(<4 x half> %A, <4 x half> %B) {
66 %tmp3 = fcmp fast ole <4 x half> %A, %B
67 %tmp4 = select <4 x i1> %tmp3, <4 x half> %A, <4 x half> %B
68 ret <4 x half> %tmp4
71 define <4 x half> @test8(<4 x half> %A, <4 x half> %B) {
75 %tmp3 = fcmp fast ole <4 x half> %A, %B
76 %tmp4 = select <4 x i1> %tmp3, <4 x half> %B, <4 x half> %A
77 ret <4 x half> %tmp4
82 define <4 x half> @test11(<4 x half> %A, <4 x half> %B) {
86 %tmp3 = fcmp fast ugt <4 x half> %A, %B
87 %tmp4 = select <4 x i1> %tmp3, <4 x half> %A, <4 x half> %B
88 ret <4 x half> %tmp4
91 define <4 x half> @test12(<4 x half> %A, <4 x half> %B) {
95 %tmp3 = fcmp fast ugt <4 x half> %A, %B
96 %tmp4 = select <4 x i1> %tmp3, <4 x half> %B, <4 x half> %A
97 ret <4 x half> %tmp4
100 define <4 x half> @test13(<4 x half> %A, <4 x half> %B) {
104 %tmp3 = fcmp fast uge <4 x half> %A, %B
105 %tmp4 = select <4 x i1> %tmp3, <4 x half> %B, <4 x half> %A
106 ret <4 x half> %tmp4
109 define <4 x half> @test14(<4 x half> %A, <4 x half> %B) {
113 %tmp3 = fcmp fast uge <4 x half> %A, %B
114 %tmp4 = select <4 x i1> %tmp3, <4 x half> %A, <4 x half> %B
115 ret <4 x half> %tmp4
118 define <4 x half> @test15(<4 x half> %A, <4 x half> %B) {
122 %tmp3 = fcmp fast ult <4 x half> %A, %B
123 %tmp4 = select <4 x i1> %tmp3, <4 x half> %A, <4 x half> %B
124 ret <4 x half> %tmp4
127 define <4 x half> @test16(<4 x half> %A, <4 x half> %B) {
131 %tmp3 = fcmp fast ult <4 x half> %A, %B
132 %tmp4 = select <4 x i1> %tmp3, <4 x half> %B, <4 x half> %A
133 ret <4 x half> %tmp4
136 define <4 x half> @test17(<4 x half> %A, <4 x half> %B) {
140 %tmp3 = fcmp fast ule <4 x half> %A, %B
141 %tmp4 = select <4 x i1> %tmp3, <4 x half> %A, <4 x half> %B
142 ret <4 x half> %tmp4
145 define <4 x half> @test18(<4 x half> %A, <4 x half> %B) {
149 %tmp3 = fcmp fast ule <4 x half> %A, %B
150 %tmp4 = select <4 x i1> %tmp3, <4 x half> %B, <4 x half> %A
151 ret <4 x half> %tmp4
158 define <8 x half> @test201(<8 x half> %A, <8 x half> %B) {
162 %tmp3 = fcmp fast ogt <8 x half> %A, %B
163 %tmp4 = select <8 x i1> %tmp3, <8 x half> %A, <8 x half> %B
164 ret <8 x half> %tmp4
167 define <8 x half> @test202(<8 x half> %A, <8 x half> %B) {
171 %tmp3 = fcmp fast ogt <8 x half> %A, %B
172 %tmp4 = select <8 x i1> %tmp3, <8 x half> %B, <8 x half> %A
173 ret <8 x half> %tmp4
176 define <8 x half> @test203(<8 x half> %A, <8 x half> %B) {
180 %tmp3 = fcmp fast oge <8 x half> %A, %B
181 %tmp4 = select <8 x i1> %tmp3, <8 x half> %A, <8 x half> %B
182 ret <8 x half> %tmp4
185 define <8 x half> @test204(<8 x half> %A, <8 x half> %B) {
189 %tmp3 = fcmp fast oge <8 x half> %A, %B
190 %tmp4 = select <8 x i1> %tmp3, <8 x half> %B, <8 x half> %A
191 ret <8 x half> %tmp4
194 define <8 x half> @test205(<8 x half> %A, <8 x half> %B) {
198 %tmp3 = fcmp fast olt <8 x half> %A, %B
199 %tmp4 = select <8 x i1> %tmp3, <8 x half> %A, <8 x half> %B
200 ret <8 x half> %tmp4
203 define <8 x half> @test206(<8 x half> %A, <8 x half> %B) {
207 %tmp3 = fcmp fast olt <8 x half> %A, %B
208 %tmp4 = select <8 x i1> %tmp3, <8 x half> %B, <8 x half> %A
209 ret <8 x half> %tmp4
212 define <8 x half> @test207(<8 x half> %A, <8 x half> %B) {
216 %tmp3 = fcmp fast ole <8 x half> %A, %B
217 %tmp4 = select <8 x i1> %tmp3, <8 x half> %A, <8 x half> %B
218 ret <8 x half> %tmp4
221 define <8 x half> @test208(<8 x half> %A, <8 x half> %B) {
225 %tmp3 = fcmp fast ole <8 x half> %A, %B
226 %tmp4 = select <8 x i1> %tmp3, <8 x half> %B, <8 x half> %A
227 ret <8 x half> %tmp4
232 define <8 x half> @test209(<8 x half> %A, <8 x half> %B) {
236 %tmp3 = fcmp fast ugt <8 x half> %A, %B
237 %tmp4 = select <8 x i1> %tmp3, <8 x half> %A, <8 x half> %B
238 ret <8 x half> %tmp4
241 define <8 x half> @test210(<8 x half> %A, <8 x half> %B) {
245 %tmp3 = fcmp fast ugt <8 x half> %A, %B
246 %tmp4 = select <8 x i1> %tmp3, <8 x half> %B, <8 x half> %A
247 ret <8 x half> %tmp4
250 define <8 x half> @test211(<8 x half> %A, <8 x half> %B) {
254 %tmp3 = fcmp fast uge <8 x half> %A, %B
255 %tmp4 = select <8 x i1> %tmp3, <8 x half> %A, <8 x half> %B
256 ret <8 x half> %tmp4
259 define <8 x half> @test214(<8 x half> %A, <8 x half> %B) {
263 %tmp3 = fcmp fast uge <8 x half> %A, %B
264 %tmp4 = select <8 x i1> %tmp3, <8 x half> %B, <8 x half> %A
265 ret <8 x half> %tmp4
268 define <8 x half> @test215(<8 x half> %A, <8 x half> %B) {
272 %tmp3 = fcmp fast ult <8 x half> %A, %B
273 %tmp4 = select <8 x i1> %tmp3, <8 x half> %A, <8 x half> %B
274 ret <8 x half> %tmp4
277 define <8 x half> @test216(<8 x half> %A, <8 x half> %B) {
281 %tmp3 = fcmp fast ult <8 x half> %A, %B
282 %tmp4 = select <8 x i1> %tmp3, <8 x half> %B, <8 x half> %A
283 ret <8 x half> %tmp4
286 define <8 x half> @test217(<8 x half> %A, <8 x half> %B) {
290 %tmp3 = fcmp fast ule <8 x half> %A, %B
291 %tmp4 = select <8 x i1> %tmp3, <8 x half> %A, <8 x half> %B
292 ret <8 x half> %tmp4
295 define <8 x half> @test218(<8 x half> %A, <8 x half> %B) {
299 %tmp3 = fcmp fast ule <8 x half> %A, %B
300 %tmp4 = select <8 x i1> %tmp3, <8 x half> %B, <8 x half> %A
301 ret <8 x half> %tmp4