1 ; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2 | FileCheck %s
3 define <4 x i16> @a(i32* %x1) nounwind {
8 %x = trunc i32 %x3 to i16
9 %r = insertelement <4 x i16> zeroinitializer, i16 %x, i32 0
13 define <8 x i16> @b(i32* %x1) nounwind {
18 %x = trunc i32 %x3 to i16
19 %r = insertelement <8 x i16> zeroinitializer, i16 %x, i32 0
23 define <8 x i8> @c(i32* %x1) nounwind {
28 %x = trunc i32 %x3 to i8
29 %r = insertelement <8 x i8> zeroinitializer, i8 %x, i32 0
33 define <16 x i8> @d(i32* %x1) nounwind {
38 %x = trunc i32 %x3 to i8
39 %r = insertelement <16 x i8> zeroinitializer, i8 %x, i32 0