Optimizer of D

g g012 at hotmail.com
Thu Mar 8 02:21:13 PST 2007


Alright just found something: it's a constant optimization, if I replace process(14) by process(loop), I do get more similar timings:

DMD
 -> time: 159690µs, y=-1.72651e+11
GDMD
 -> time: 115564µs, y=-1.72651e+11
G++
 -> time: 107154µs, y=-1.72651e+11

I will do serious testing now, with a full library. However if this constant optimization could be integrated, would be nice ;)



More information about the Digitalmars-d mailing list