Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / CodeGen / Generic / fneg-fabs.ll
1 ; RUN: llvm-upgrade < %s | llvm-as | llc
2
3 double %fneg(double %X) {
4         %Y = sub double -0.0, %X
5         ret double %Y
6 }
7
8 float %fnegf(float %X) {
9         %Y = sub float -0.0, %X
10         ret float %Y
11 }
12
13 declare double %fabs(double)
14 declare float %fabsf(float)
15
16
17 double %fabstest(double %X) {
18         %Y = call double %fabs(double %X)
19         ret double %Y
20 }
21
22 float %fabsftest(float %X) {
23         %Y = call float %fabsf(float %X)
24         ret float %Y
25 }
26