blob: 3dc4588eeabcd5cbb0519d6d96e5cc18b2938377 [file] [log] [blame]
Reid Spencer69ccadd2006-12-02 04:23:10 +00001; RUN: llvm-upgrade < %s | llvm-as | llc
Chris Lattner597f22f2005-04-02 05:35:00 +00002
3double %fneg(double %X) {
4 %Y = sub double -0.0, %X
5 ret double %Y
6}
7
8float %fnegf(float %X) {
9 %Y = sub float -0.0, %X
10 ret float %Y
11}
12
13declare double %fabs(double)
14declare float %fabsf(float)
15
16
17double %fabstest(double %X) {
18 %Y = call double %fabs(double %X)
19 ret double %Y
20}
21
22float %fabsftest(float %X) {
23 %Y = call float %fabsf(float %X)
24 ret float %Y
25}
26