Lines Matching full:abs
6 declare i64 @llvm.abs.i64(i64, i1 immarg)
7 declare <2 x i64> @llvm.abs.v2i64(<2 x i64>, i1)
8 declare <4 x i32> @llvm.abs.v4i32(<4 x i32>, i1)
9 declare <8 x i16> @llvm.abs.v8i16(<8 x i16>, i1)
10 declare <16 x i8> @llvm.abs.v16i8(<16 x i8>, i1)
19 %abs = tail call i64 @llvm.abs.i64(i64 %x, i1 true)
20 %neg = sub nsw i64 0, %abs
31 %abs = call <2 x i64> @llvm.abs.v2i64(<2 x i64> %0, i1 true)
32 %neg.abs = sub <2 x i64> zeroinitializer, %abs
33 ret <2 x i64> %neg.abs
43 %abs = call <4 x i32> @llvm.abs.v4i32(<4 x i32> %0, i1 true)
44 %neg.abs = sub <4 x i32> zeroinitializer, %abs
45 ret <4 x i32> %neg.abs
55 %abs = call <8 x i16> @llvm.abs.v8i16(<8 x i16> %0, i1 true)
56 %neg.abs = sub <8 x i16> zeroinitializer, %abs
57 ret <8 x i16> %neg.abs
67 %abs = call <16 x i8> @llvm.abs.v16i8(<16 x i8> %0, i1 true)
68 %neg.abs = sub <16 x i8> zeroinitializer, %abs
69 ret <16 x i8> %neg.abs