Support for Hexagon VLIW Packetizer.
[oota-llvm.git] / test / CodeGen / Generic / 2008-02-26-NegatableCrash.ll
index 7fe19d925bed3dc941db34911f4d77b6f45416ed..10b3d444c682fdb493f8c0c13c03cefd8994091f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2096
        %struct.AVClass = type { i8*, i8* (i8*)*, %struct.AVOption* }
        %struct.AVCodec = type { i8*, i32, i32, i32, i32 (%struct.AVCodecContext*)*, i32 (%struct.AVCodecContext*, i8*, i32, i8*)*, i32 (%struct.AVCodecContext*)*, i32 (%struct.AVCodecContext*, i8*, i32*, i8*, i32)*, i32, %struct.AVCodec*, void (%struct.AVCodecContext*)*, %struct.AVRational*, i32* }
@@ -30,16 +30,16 @@ bb.nph1770:         ; preds = %bb429
        br i1 false, label %bb471, label %bb505
 
 bb471:         ; preds = %bb471, %bb.nph1770
-       %tmp487 = add double 0.000000e+00, 0.000000e+00         ; <double> [#uses=1]
+       %tmp487 = fadd double 0.000000e+00, 0.000000e+00                ; <double> [#uses=1]
        br i1 false, label %bb505, label %bb471
 
 bb505:         ; preds = %bb471, %bb.nph1770
        %xy.0.lcssa = phi double [ 0.000000e+00, %bb.nph1770 ], [ %tmp487, %bb471 ]             ; <double> [#uses=1]
-       %tmp507 = sub double -0.000000e+00, %xy.0.lcssa         ; <double> [#uses=1]
+       %tmp507 = fsub double -0.000000e+00, %xy.0.lcssa                ; <double> [#uses=1]
        %tmp509 = fdiv double %tmp507, 0.000000e+00             ; <double> [#uses=1]
-       %tmp510 = mul double %tmp509, 1.024000e+03              ; <double> [#uses=1]
+       %tmp510 = fmul double %tmp509, 1.024000e+03             ; <double> [#uses=1]
        %tmp516 = fdiv double %tmp510, 0.000000e+00             ; <double> [#uses=1]
-       %tmp517 = add double %tmp516, 5.000000e-01              ; <double> [#uses=1]
+       %tmp517 = fadd double %tmp516, 5.000000e-01             ; <double> [#uses=1]
        %tmp518 = tail call double @floor( double %tmp517 ) nounwind readnone           ; <double> [#uses=0]
        ret i32 0