Home | History | Annotate | Download | only in X86

Lines Matching full:i16

51 define void @shift3a(<8 x i16> %val, <8 x i16>* %dst) nounwind {
55 %lshr = lshr <8 x i16> %val, < i16 5, i16 5, i16 5, i16 5, i16 5, i16 5, i16 5, i16 5 >
56 store <8 x i16> %lshr, <8 x i16>* %dst
61 define void @shift3b(<8 x i16> %val, <8 x i16>* %dst, i16 %amt) nounwind {
67 %0 = insertelement <8 x i16> undef, i16 %amt, i32 0
68 %1 = insertelement <8 x i16> %0, i16 %amt, i32 1
69 %2 = insertelement <8 x i16> %0, i16 %amt, i32 2
70 %3 = insertelement <8 x i16> %0, i16 %amt, i32 3
71 %4 = insertelement <8 x i16> %0, i16 %amt, i32 4
72 %5 = insertelement <8 x i16> %0, i16 %amt, i32 5
73 %6 = insertelement <8 x i16> %0, i16 %amt, i32 6
74 %7 = insertelement <8 x i16> %0, i16 %amt, i32 7
75 %lshr = lshr <8 x i16> %val, %7
76 store <8 x i16> %lshr, <8 x i16>* %dst