Home | History | Annotate | Download | only in CellSPU

Lines Matching full:i16

20 target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128-s0:128:128"
43 define void @store_v8i16_1(<8 x i16>* %a) nounwind {
45 store <8 x i16> < i16 1, i16 2, i16 1, i16 1, i16 1, i16 2, i16 1, i16 1 >, <8 x i16>* %a
49 define void @store_v8i16_2(<8 x i16>* %a) nounwind {
51 %arrayidx = getelementptr <8 x i16>* %a, i16 1
52 store <8 x i16> < i16 2, i16 2, i16 2, i16 2, i16 2, i16 2, i16 2, i16 2 >, <8 x i16>* %arrayidx
56 define void @store_v8i16_3(<8 x i16>* %a, i32 %i) nounwind {
58 %arrayidx = getelementptr <8 x i16>* %a, i32 %i
59 store <8 x i16> < i16 1, i16 1, i16 1, i16 1, i16 1, i16 1, i16 1, i16 1 >, <8 x i16>* %arrayidx
105 define zeroext i8 @tstore_i16_i8(i16 signext %val, i8* %dest) nounwind {
107 %conv = trunc i16 %val to i8
119 define signext i16 @tstore_i32_i16(i32 %val, i16* %dest) nounwind {
121 %conv = trunc i32 %val to i16
122 store i16 %conv, i16* %dest
123 ret i16 %conv
133 define signext i16 @tstore_i64_i16(i64 %val, i16* %dest) nounwind {
135 %conv = trunc i64 %val to i16
136 store i16 %conv, i16* %dest
137 ret i16 %conv