%out = call <2 x i64> @llvm.ctpop.v2i64(<2 x i64> <i64 256, i64 -1>)
ret <2 x i64> %out
}
-\r
+
define <4 x i32> @foldv4i32() {
; SSE-LABEL: foldv4i32:
; SSE: # BB#0:
%out = call <4 x i32> @llvm.ctpop.v4i32(<4 x i32> <i32 256, i32 -1, i32 0, i32 255>)
ret <4 x i32> %out
}
-\r
+
define <8 x i16> @foldv8i16() {
; SSE-LABEL: foldv8i16:
; SSE: # BB#0:
%out = call <8 x i16> @llvm.ctpop.v8i16(<8 x i16> <i16 256, i16 -1, i16 0, i16 255, i16 -65536, i16 7, i16 24, i16 88>)
ret <8 x i16> %out
}
-\r
+
define <16 x i8> @foldv16i8() {
; SSE-LABEL: foldv16i8:
; SSE: # BB#0: