Why DMD is so slow?
Frits van Bommel
fvbommel at REMwOVExCAPSs.nl
Mon Jun 2 03:03:55 PDT 2008
> I have written the code reported below to test execution speed of D in Windows and I have found that the same code is about 10 times slower if compiled using DMD w.r.t. GCD: 1.9 minutes in DMD vs 1.84 seconds in GDC ! Is there perhaps something wrong? why such a difference?
> cdouble a, b, c, z;
> double mand_re = 0, mand_im = 0;
IIRC DMD's backend is just not as good at optimizing floating-point code
as GDC's backend (GCC) is.
More information about the Digitalmars-d-learn