Jim Grosbach | e516549 | 2009-11-09 00:11:35 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=arm -mattr=+v6,+vfp2 | grep vnmul.f64 |
| 2 | ; RUN: llc < %s -march=arm -mattr=+v6,+vfp2 -enable-sign-dependent-rounding-fp-math | grep vmul.f64 |
Chris Lattner | f972db0 | 2007-05-03 00:31:40 +0000 | [diff] [blame] | 3 | |
| 4 | |
| 5 | define double @t1(double %a, double %b) { |
| 6 | entry: |
Dan Gohman | ae3a0be | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 7 | %tmp2 = fsub double -0.000000e+00, %a ; <double> [#uses=1] |
| 8 | %tmp4 = fmul double %tmp2, %b ; <double> [#uses=1] |
Chris Lattner | f972db0 | 2007-05-03 00:31:40 +0000 | [diff] [blame] | 9 | ret double %tmp4 |
| 10 | } |
| 11 | |