Mercurial > projects > ldc
comparison tests/mini/intrinsics.d @ 723:55f6c2e454d7
Implemented correct parameter order according to x86-32 ABI documentation.
Changed AA types to just a void* .
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sat, 25 Oct 2008 06:03:28 +0200 |
parents | 6aaa3d3c1183 |
children | 4ac97ec7c18e |
comparison
equal
deleted
inserted
replaced
722:bd56056a581f | 723:55f6c2e454d7 |
---|---|
19 double sd = llvm_sqrt_f64(d); | 19 double sd = llvm_sqrt_f64(d); |
20 printf("sqrt(%lf) = %lf\n", d, sd); | 20 printf("sqrt(%lf) = %lf\n", d, sd); |
21 | 21 |
22 real r; | 22 real r; |
23 printf("Enter real: "); | 23 printf("Enter real: "); |
24 //scanf("%lf", &d); | 24 //scanf("%llf", &r); |
25 r = 3.2311167891231231234754764576; | 25 r = 3.2311167891231231234754764576; |
26 version(X86) | 26 version(X86) |
27 { | 27 { |
28 real sr = llvm_sqrt_f80(r); | 28 real sr = llvm_sqrt_f80(r); |
29 printf("sqrt(%llf) = %llf\n", r, sr); | 29 printf("sqrt(%llf) = %llf\n", r, sr); |