R600: Fix R600ControlFlowFinalizer not considering VTX_READ 128 bit dst reg
[oota-llvm.git] / test / CodeGen / X86 / pr3154.ll
index a1ed0c2c9824cd7082bdb22ad9834fd113b759cb..18df97c723027dafba99e465f48f3dc2372fc590 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu -mattr=+sse2
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu -mattr=+sse2 -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu -mattr=+sse2
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu -mattr=+sse2 -relocation-model=pic -disable-fp-elim
 ; PR3154
 
 define void @ff_flac_compute_autocorr_sse2(i32* %data, i32 %len, i32 %lag, double* %autoc) nounwind {
@@ -22,7 +22,7 @@ bb:           ; preds = %entry
 bb19:          ; preds = %bb, %entry
        %data15.0 = phi double* [ %7, %bb ], [ %3, %entry ]             ; <double*> [#uses=5]
        %8 = sitofp i32 %len to double          ; <double> [#uses=1]
-       %9 = sub double %8, 1.000000e+00                ; <double> [#uses=1]
+       %9 = fsub double %8, 1.000000e+00               ; <double> [#uses=1]
        %10 = fdiv double 2.000000e+00, %9              ; <double> [#uses=1]
        store double %10, double* %c, align 8
        %11 = ashr i32 %len, 1          ; <i32> [#uses=3]