1 ; RUN: llc -march=x86-64 -mcpu=corei7 < %s | FileCheck %s -check-prefix=SSE4
2 ; RUN: llc -march=x86-64 -mcpu=core-avx2 < %s | FileCheck %s -check-prefix=AVX2
4 define <16 x i16> @split16(<16 x i16> %a, <16 x i16> %b, <16 x i8> %__mask) {
11 %1 = icmp ult <16 x i16> %a, %b
12 %2 = select <16 x i1> %1, <16 x i16> %a, <16 x i16> %b
16 define <32 x i16> @split32(<32 x i16> %a, <32 x i16> %b, <32 x i8> %__mask) {
17 ; SSE4-LABEL: split32:
22 ; AVX2-LABEL: split32:
26 %1 = icmp ult <32 x i16> %a, %b
27 %2 = select <32 x i1> %1, <32 x i16> %a, <32 x i16> %b