Evan Cheng | 7f04268 | 2008-10-15 02:05:31 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -march=x86 | grep set | count 2 |
2 | ; RUN: llvm-as < %s | llc -march=x86 | grep and | ||||
3 | |||||
4 | define zeroext i8 @t(double %x) nounwind readnone { | ||||
5 | entry: | ||||
6 | %0 = fptosi double %x to i32 ; <i32> [#uses=1] | ||||
7 | %1 = sitofp i32 %0 to double ; <double> [#uses=1] | ||||
8 | %2 = fcmp oeq double %1, %x ; <i1> [#uses=1] | ||||
9 | %retval12 = zext i1 %2 to i8 ; <i8> [#uses=1] | ||||
10 | ret i8 %retval12 | ||||
11 | } |