Trass3r:

> >> C++ no SIMD:
> >> Skinned vertices per second: 42420000
>...
> D gdc with added -frelease -fno-bounds-check:
> Skinned vertices per second: 37710000

I'd like to know why the GCC back-end is able to produce a more efficient 
binary from the C++ code (compared to the D code), but now the problem is not 
large, as before.

It seems I've found a benchmark coming from real-world code that's a worst case 
for DMD (GDC here produces code about 237 times faster than DMD).

Bye,
bearophile

Reply via email to