1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | FileCheck %s
3 define i32 @isint_return(double %d) nounwind {
6 %i = fptosi double %d to i32
8 %e = sitofp i32 %i to double
10 %c = fcmp oeq double %d, %e
13 %z = zext i1 %c to i32
19 define void @isint_branch(double %d) nounwind {
21 %i = fptosi double %d to i32
23 %e = sitofp i32 %i to double
25 %c = fcmp oeq double %d, %e
28 br i1 %c, label %true, label %false