Merging r261039:
[oota-llvm.git] / test / CodeGen / X86 / widen_conv-2.ll
index b24a9b36673c2e5ebba8ea0c16ac55ca01a3e191..c8646c6489a15796edaa195b95e8792d6c00b908 100644 (file)
@@ -1,8 +1,9 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
-; CHECK: movswl
-; CHECK: movswl
+; RUN: llc < %s -march=x86 -mattr=+sse4.2 | FileCheck %s
+; CHECK: psllq $48, %xmm0
+; CHECK: psrad $16, %xmm0
+; CHECK: pshufd {{.*#+}} xmm0 = xmm0[1,3,2,3]
 
-; sign extension v2i32 to v2i16
+; sign extension v2i16 to v2i32
 
 define void @convert(<2 x i32>* %dst.addr, <2 x i16> %src) nounwind {
 entry: