Fix a FIXME. _foo.eh symbols are currently always exported so that the linker
[oota-llvm.git] / test / CodeGen / X86 / 2007-09-18-ShuffleXformBug.ll
index 142bcd334787d0ac33330015abff6df2b3ccb834..0ae1897e60e9833ec1b126fbc393e9d57f4ed9b6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep 170
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep -- -86
 
 define i16 @f(<4 x float>* %tmp116117.i1061.i) nounwind {
 entry:
@@ -22,7 +22,7 @@ entry:
 
        %tmp1406.i1367.i = shufflevector <4 x float> %tmp2723.i1170.i, <4 x float> undef, <4 x i32> < i32 2, i32 2, i32 2, i32 2 >              ; <<4 x float>> [#uses=1]
        %tmp84.i1413.i = load <4 x float>* %.sub6235.i          ; <<4 x float>> [#uses=1]
-       %tmp89.i1415.i = mul <4 x float> %tmp84.i1413.i, %tmp1406.i1367.i               ; <<4 x float>> [#uses=1]
+       %tmp89.i1415.i = fmul <4 x float> %tmp84.i1413.i, %tmp1406.i1367.i              ; <<4 x float>> [#uses=1]
        store <4 x float> %tmp89.i1415.i, <4 x float>* %.sub.i
         ret i16 0
 }