1 ; RUN: opt -instcombine -S < %s | FileCheck %s
4 define double @test1(float %a, double %b) nounwind readnone ssp uwtable {
8 %1 = fsub float -0.000000e+00, %a
9 %2 = fpext float %1 to double
10 %3 = fsub double %b, %2
15 define double @test2(float %a, double %b) nounwind readnone ssp uwtable {
19 %1 = fsub float -0.000000e+00, %a
20 %2 = fpext float %1 to double
21 %3 = fsub fast double %b, %2