Lines Matching full:i16
51 define void @shift3a(<8 x i16> %val, <8 x i16>* %dst) nounwind {
55 %shl = shl <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> %shl, <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 %shl = shl <8 x i16> %val, %7
76 store <8 x i16> %shl, <8 x i16>* %dst