Fixed some bugs in register stack pass.
[llvm/zpu.git] / test / CodeGen / X86 / setoeq.ll
blob4a9c1bacc5f2b340ac471d71525a1d04b0c85377
1 ; RUN: llc < %s -march=x86  | grep set | count 2
2 ; RUN: llc < %s -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