If Zortech C++ and dmc++ are fast, why is dmd's asm slow?

James Lu jamtlu at gmail.com
Sat May 29 23:43:48 UTC 2021


On Saturday, 29 May 2021 at 23:36:34 UTC, Adam D. Ruppe wrote:
> On Saturday, 29 May 2021 at 23:34:47 UTC, James Lu wrote:
>> If Zortech C++ and dmc++ are fast, why is dmd's asm slow? I 
>> thought they used the same machine code backend.
>
> They were fast in 1988. Even in 1998.
>
> But since then they've only gotten a little better, whereas the 
> competition has gotten a LOT better.

That makes sense.

Why does DMD only have a -O flag, not a -O2?

The competition got heavier– slower compiles, too.

I wonder if it could be possible to get some CS PhD candidate to 
work on dmc++ to bring its backend up to modern standards.


More information about the Digitalmars-d mailing list