The post says they did "dmd -O". They did not mention "-inline -noboundscheck -release". There may be extra flags that are required. Walter Bright Wrote: > http://www.reddit.com/r/programming/comments/j48tf/how_is_c_better_than_d/c29do98 > > Anyone care to examine the assembler output and figure out why?