Merge branch 'master' into msp430
[llvm/msp430.git] / test / CodeGen / X86 / setoeq.ll
blob25a2b7e0b49366ca0f9d8abbd1b8b9d84c7cfd11
1 ; RUN: llvm-as < %s | llc -march=x86  | grep set | count 2
2 ; RUN: llvm-as < %s | llc -march=x86  | grep and
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