Lines Matching refs:sel

10 ; CHECK-NEXT:    sel z0.b, p0, z0.b, z1.b
22 ; CHECK-NEXT: sel z0.b, p0, z0.b, z1.b
34 ; CHECK-NEXT: sel z0.h, p0, z0.h, z1.h
46 ; CHECK-NEXT: sel z0.h, p0, z0.h, z1.h
58 ; CHECK-NEXT: sel z0.s, p0, z0.s, z1.s
70 ; CHECK-NEXT: sel z0.s, p0, z0.s, z1.s
82 ; CHECK-NEXT: sel z0.d, p0, z0.d, z1.d
94 ; CHECK-NEXT: sel z0.d, p0, z0.d, z1.d
106 ; CHECK-NEXT: sel z0.h, p0, z0.h, z1.h
118 ; CHECK-NEXT: sel z0.s, p0, z0.s, z1.s
130 ; CHECK-NEXT: sel z0.d, p0, z0.d, z1.d
142 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
154 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
166 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
178 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
191 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
204 %sel = select <vscale x 16 x i1> %p, <vscale x 16 x i8> %a, <vscale x 16 x i8> %dst
205 ret <vscale x 16 x i8> %sel
213 %sel = select <vscale x 8 x i1> %p, <vscale x 8 x i16> %a, <vscale x 8 x i16> %dst
214 ret <vscale x 8 x i16> %sel
222 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x i32> %a, <vscale x 4 x i32> %dst
223 ret <vscale x 4 x i32> %sel
232 %sel = select <vscale x 1 x i1> %p, <vscale x 1 x i64> %a, <vscale x 1 x i64> %dst
233 ret <vscale x 1 x i64> %sel
241 %sel = select <vscale x 2 x i1> %p, <vscale x 2 x i64> %a, <vscale x 2 x i64> %dst
242 ret <vscale x 2 x i64> %sel
252 %sel = select <vscale x 8 x i1> %p, <vscale x 8 x half> %a, <vscale x 8 x half> %dst
253 ret <vscale x 8 x half> %sel
261 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x float> %a, <vscale x 4 x float> %dst
262 ret <vscale x 4 x float> %sel
270 %sel = select <vscale x 2 x i1> %p, <vscale x 2 x float> %a, <vscale x 2 x float> %dst
271 ret <vscale x 2 x float> %sel
279 %sel = select <vscale x 2 x i1> %p, <vscale x 2 x double> %a, <vscale x 2 x double> %dst
280 ret <vscale x 2 x double> %sel
292 ; CHECK-NEXT: sel z0.d, p0, z0.d, z1.d
295 %sel = select i1 %mask, <vscale x 2 x half> %a, <vscale x 2 x half> %b
296 ret <vscale x 2 x half> %sel
306 ; CHECK-NEXT: sel z0.d, p0, z0.d, z1.d
309 %sel = select i1 %mask, <vscale x 2 x float> %a, <vscale x 2 x float> %b
310 ret <vscale x 2 x float> %sel
320 ; CHECK-NEXT: sel z0.d, p0, z0.d, z1.d
323 %sel = select i1 %mask, <vscale x 2 x double> %a, <vscale x 2 x double> %b
324 ret <vscale x 2 x double> %sel
334 ; CHECK-NEXT: sel z0.s, p0, z0.s, z1.s
337 %sel = select i1 %mask, <vscale x 4 x half> %a, <vscale x 4 x half> %b
338 ret <vscale x 4 x half> %sel
348 ; CHECK-NEXT: sel z0.s, p0, z0.s, z1.s
351 %sel = select i1 %mask, <vscale x 4 x float> %a, <vscale x 4 x float> %b
352 ret <vscale x 4 x float> %sel
362 ; CHECK-NEXT: sel z0.h, p0, z0.h, z1.h
365 %sel = select i1 %mask, <vscale x 8 x half> %a, <vscale x 8 x half> %b
366 ret <vscale x 8 x half> %sel
376 ; CHECK-NEXT: sel z0.d, p0, z0.d, z1.d
379 %sel = select i1 %mask, <vscale x 1 x i64> %a, <vscale x 1 x i64> %b
380 ret <vscale x 1 x i64> %sel
390 ; CHECK-NEXT: sel z0.d, p0, z0.d, z1.d
393 %sel = select i1 %mask, <vscale x 2 x i64> %a, <vscale x 2 x i64> %b
394 ret <vscale x 2 x i64> %sel
404 ; CHECK-NEXT: sel z0.s, p0, z0.s, z1.s
407 %sel = select i1 %mask, <vscale x 1 x i32> %a, <vscale x 1 x i32> %b
408 ret <vscale x 1 x i32> %sel
418 ; CHECK-NEXT: sel z0.s, p0, z0.s, z1.s
421 %sel = select i1 %mask, <vscale x 4 x i32> %a, <vscale x 4 x i32> %b
422 ret <vscale x 4 x i32> %sel
432 ; CHECK-NEXT: sel z0.h, p0, z0.h, z1.h
435 %sel = select i1 %mask, <vscale x 1 x i16> %a, <vscale x 1 x i16> %b
436 ret <vscale x 1 x i16> %sel
446 ; CHECK-NEXT: sel z0.h, p0, z0.h, z1.h
449 %sel = select i1 %mask, <vscale x 8 x i16> %a, <vscale x 8 x i16> %b
450 ret <vscale x 8 x i16> %sel
460 ; CHECK-NEXT: sel z0.b, p0, z0.b, z1.b
463 %sel = select i1 %mask, <vscale x 1 x i8> %a, <vscale x 1 x i8> %b
464 ret <vscale x 1 x i8> %sel
474 ; CHECK-NEXT: sel z0.b, p0, z0.b, z1.b
477 %sel = select i1 %mask, <vscale x 16 x i8> %a, <vscale x 16 x i8> %b
478 ret <vscale x 16 x i8> %sel
489 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
492 %sel = select i1 %mask, <vscale x 1 x i1> %a, <vscale x 1 x i1> %b
493 ret <vscale x 1 x i1> %sel
503 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
506 %sel = select i1 %mask, <vscale x 2 x i1> %a, <vscale x 2 x i1> %b
507 ret <vscale x 2 x i1> %sel
516 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
519 %sel = select i1 %mask, <vscale x 4 x i1> %a, <vscale x 4 x i1> %b
520 ret <vscale x 4 x i1> %sel
529 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
532 %sel = select i1 %mask, <vscale x 8 x i1> %a, <vscale x 8 x i1> %b
533 ret <vscale x 8 x i1> %sel
542 ; CHECK-NEXT: sel p0.b, p2, p0.b, p1.b
545 %sel = select i1 %mask, <vscale x 16 x i1> %a, <vscale x 16 x i1> %b
546 ret <vscale x 16 x i1> %sel
558 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x float> %a, <vscale x 4 x float> %fmul
559 ret <vscale x 4 x float> %sel
571 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x float> %a, <vscale x 4 x float> %fadd
572 ret <vscale x 4 x float> %sel
584 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x float> %a, <vscale x 4 x float> %fsub
585 ret <vscale x 4 x float> %sel
597 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x float> %fmul, <vscale x 4 x float> %a
598 ret <vscale x 4 x float> %sel
608 ; CHECK-NEXT: sel z0.s, p0, z0.s, z2.s
613 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x float> %fmul1, <vscale x 4 x float> %fmul2
614 ret <vscale x 4 x float> %sel
624 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x float> %m, <vscale x 4 x float> %m
625 ret <vscale x 4 x float> %sel
634 ; CHECK-NEXT: sel z0.s, p0, z0.s, z1.s
639 %sel = select <vscale x 4 x i1> %p, <vscale x 4 x float> %a, <vscale x 4 x float> %fadd
640 %sel2 = select <vscale x 4 x i1> %p, <vscale x 4 x float> %c, <vscale x 4 x float> %sel
653 %sel = select <4 x i1> %p, <4 x float> %a, <4 x float> %fmul
654 ret <4 x float> %sel