Home | History | Annotate | Download | only in X86

Lines Matching full:i64

39 define <2 x i64> @shl2(<2 x i64> %A) nounwind {
44 %B = shl <2 x i64> %A, < i64 2, i64 2>
45 %C = shl <2 x i64> %A, < i64 9, i64 9>
46 %K = xor <2 x i64> %B, %C
47 ret <2 x i64> %K
50 define <2 x i64> @shr2(<2 x i64> %A) nounwind {
55 %B = lshr <2 x i64> %A, < i64 8, i64 8>
56 %C = lshr <2 x i64> %A, < i64 1, i64 1>
57 %K = xor <2 x i64> %B, %C
58 ret <2 x i64> %K
110 define <2 x i64> @shr2_nosplat(<2 x i64> %A) nounwind {
115 %B = lshr <2 x i64> %A, < i64 8, i64 1>
116 %C = lshr <2 x i64> %A, < i64 1, i64 0>
117 %K = xor <2 x i64> %B, %C
118 ret <2 x i64> %K