aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86/vec_shuffle-37.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/X86/vec_shuffle-37.ll')
-rw-r--r--test/CodeGen/X86/vec_shuffle-37.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/CodeGen/X86/vec_shuffle-37.ll b/test/CodeGen/X86/vec_shuffle-37.ll
index 950040a..e91a734 100644
--- a/test/CodeGen/X86/vec_shuffle-37.ll
+++ b/test/CodeGen/X86/vec_shuffle-37.ll
@@ -26,10 +26,10 @@ entry:
define void @t02(<8 x i32>* %source, <2 x i32>* %dest) nounwind noinline {
entry:
-; CHECK: movaps 32({{%rdi|%rcx}}), %xmm0
-; CHECK-NEXT: movaps 48({{%rdi|%rcx}}), %xmm1
-; CHECK-NEXT: movss %xmm1, %xmm0
-; CHECK-NEXT: movq %xmm0, ({{%rsi|%rdx}})
+; CHECK: movl 36({{%rdi|%rcx}})
+; CHECK-NEXT: movl 48({{%rdi|%rcx}})
+; CHECK: punpcklqdq
+; CHECK: movq %xmm0, ({{%rsi|%rdx}})
%0 = bitcast <8 x i32>* %source to <4 x i32>*
%arrayidx = getelementptr inbounds <4 x i32>* %0, i64 3
%tmp2 = load <4 x i32>* %arrayidx, align 16