Mercurial > projects > ldc
comparison test/intrinsics.d @ 1:c53b6e3fe49a trunk
[svn r5] Initial commit. Most things are very rough.
author | lindquist |
---|---|
date | Sat, 01 Sep 2007 21:43:27 +0200 |
parents | |
children | 44a95ac7368a |
comparison
equal
deleted
inserted
replaced
0:a9e71648e74d | 1:c53b6e3fe49a |
---|---|
1 import llvm.intrinsic; | |
2 | |
3 extern(C) int scanf(char*,...); | |
4 | |
5 void main() | |
6 { | |
7 { | |
8 float f; | |
9 printf("Enter float: "); | |
10 scanf("%f", &f); | |
11 float sf = llvm_sqrt(f); | |
12 printf("sqrt(%f) = %f\n", f, sf); | |
13 } | |
14 | |
15 { | |
16 double d; | |
17 printf("Enter double: "); | |
18 scanf("%lf", &d); | |
19 double sd = llvm_sqrt(d); | |
20 printf("sqrt(%lf) = %lf\n", d, sd); | |
21 } | |
22 | |
23 { | |
24 real d; | |
25 printf("Enter real: "); | |
26 scanf("%lf", &d); | |
27 real sd = llvm_sqrt(d); | |
28 printf("sqrt(%lf) = %lf\n", d, sd); | |
29 } | |
30 } |