Files
ldc/test/intrinsics.d
Tomas Lindquist Olsen 4505b9b006 [svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
In particular, assertions has been fixed to include file/line info, and much more!
2008-01-14 05:11:54 +01:00

32 lines
579 B
D

import llvm.intrinsic;
extern(C) int printf(char*,...);
extern(C) int scanf(char*,...);
void main()
{
{
float f;
printf("Enter float: ");
scanf("%f", &f);
float sf = llvm_sqrt(f);
printf("sqrt(%f) = %f\n", f, sf);
}
{
double d;
printf("Enter double: ");
scanf("%lf", &d);
double sd = llvm_sqrt(d);
printf("sqrt(%lf) = %lf\n", d, sd);
}
{
real d;
printf("Enter real: ");
scanf("%lf", &d);
real sd = llvm_sqrt(d);
printf("sqrt(%lf) = %lf\n", d, sd);
}
}