Rafael Espindola | 251b4a0 | 2011-06-02 19:57:47 +0000 | [diff] [blame^] | 1 | ; RUN: llc < %s -march=x86 | grep set | count 2 |
| 2 | ; RUN: llc < %s -march=x86 | grep and |
Evan Cheng | 7f04268 | 2008-10-15 02:05:31 +0000 | [diff] [blame] | 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] |
Evan Cheng | 7f04268 | 2008-10-15 02:05:31 +0000 | [diff] [blame] | 10 | ret i8 %retval12 |
| 11 | } |