Use movaps / movd to extract vector element 0 even with sse4.1. It's still cheaper...
[oota-llvm.git] / test / CodeGen / X86 / vec_insert.ll
index c8c9f141ec1c4eccac5dad564c459babec66f255..e032c5b8549c082702468a35cc71db617ab42692 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movss | count 1
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep pinsrw
+; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | grep movss | count 1
+; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | not grep pinsrw
 
 define void @test(<4 x float>* %F, i32 %I) {
        %tmp = load <4 x float>* %F             ; <<4 x float>> [#uses=1]