Bill Wendling | c6df988 | 2011-04-14 01:11:51 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86 -mcpu=i386 | FileCheck %s |
Chris Lattner | aa9c549 | 2006-11-20 17:55:30 +0000 | [diff] [blame] | 2 | ; PR1012 |
| 3 | |
Tanya Lattner | 33eefff | 2008-02-21 07:42:26 +0000 | [diff] [blame] | 4 | define float @foo(float* %col.2.0) { |
Bill Wendling | c6df988 | 2011-04-14 01:11:51 +0000 | [diff] [blame] | 5 | ; CHECK: fucompi |
| 6 | %tmp = load float* %col.2.0 |
| 7 | %tmp16 = fcmp olt float %tmp, 0.000000e+00 |
| 8 | %tmp20 = fsub float -0.000000e+00, %tmp |
| 9 | %iftmp.2.0 = select i1 %tmp16, float %tmp20, float %tmp |
| 10 | ret float %iftmp.2.0 |
Chris Lattner | aa9c549 | 2006-11-20 17:55:30 +0000 | [diff] [blame] | 11 | } |