Dan Gohman | fce288f | 2009-09-09 00:09:15 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s |
Tanya Lattner | 53a66d1 | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 2 | |
| 3 | define float @t(i64 %u_arg) { |
| 4 | %u = bitcast i64 %u_arg to i64 ; <i64> [#uses=1] |
| 5 | %tmp5 = add i64 %u, 9007199254740991 ; <i64> [#uses=1] |
| 6 | %tmp = icmp ugt i64 %tmp5, 18014398509481982 ; <i1> [#uses=1] |
| 7 | br i1 %tmp, label %T, label %F |
| 8 | |
| 9 | T: ; preds = %0 |
| 10 | ret float 1.000000e+00 |
| 11 | |
| 12 | F: ; preds = %0 |
| 13 | call float @t( i64 0 ) ; <float>:1 [#uses=0] |
| 14 | ret float 0.000000e+00 |
Chris Lattner | 77a498c | 2005-10-21 21:09:13 +0000 | [diff] [blame] | 15 | } |
Tanya Lattner | 53a66d1 | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 16 | |